UNPKG

arx-level-generator

Version:
20 lines (19 loc) 512 B
import { Vector3 } from '../../Vector3.js'; export type CursorSave = { oldSize: Vector3; newSize: Vector3; cursor: Vector3; }; type Axis = 'x' | 'y' | 'z'; type Alignments = '--' | '-' | '' | '+' | '++'; export type CursorDir = `${Axis}${Alignments}`; export declare class Cursor { oldSize: Vector3; newSize: Vector3; cursor: Vector3; saves: Record<string, CursorSave>; move(...dirs: CursorDir[]): void; saveAs(key: string): void; restore(key: string): void; } export {};