@scalenc/nc-format
Version:
Library for handling TRUMPF NC file format.
16 lines (15 loc) • 513 B
TypeScript
export declare class Variables {
parent?: Variables | undefined;
private alias;
private values;
constructor(parent?: Variables | undefined);
get ownKeys(): string[];
setAlias(name: string, target: string): void;
tryGetNumber(name: string): number | undefined;
hasOwnNumber(name: string): boolean;
hasNumber(name: string): boolean;
getNumberOrDefault(name: string): number;
setNumber(name: string, value: number): void;
clearOwn(): void;
private getAliasName;
}