Files
2025-11-30 08:35:03 +02:00

17 lines
627 B
TypeScript

import { Builder } from './builder';
import { BitWidth } from './bit-width';
import { ValueType } from './value-type';
export declare class StackValue {
private builder;
type: ValueType;
width: number;
value: number | boolean | null;
offset: number;
constructor(builder: Builder, type: ValueType, width: number, value?: number | boolean | null, offset?: number);
elementWidth(size: number, index: number): BitWidth;
writeToBuffer(byteWidth: number): void;
storedWidth(width?: BitWidth): BitWidth;
storedPackedType(width?: BitWidth): ValueType;
isOffset(): boolean;
}