@bitbybit-dev/core
Version:
Bit By Bit Developers Core CAD API to Program Geometry
33 lines (32 loc) • 947 B
TypeScript
import { PrintSaveInterface } from "../models/print-save.model";
export declare class ContextBase {
blocklyWorkspace: any;
verb: any;
occ: any;
jsonpath: any;
canvasZoneClass: string;
promptPrintSave: (prompt: PrintSaveInterface) => void;
promptPrint: (prompt: PrintSaveInterface) => void;
rerenderScene: () => void;
tolerance: number;
snapTolerance: number;
tagBag: any[];
timeoutBag: number[];
intervalBag: number[];
renderLoopBag: ((timePassedFromPreviousIteration: number) => void)[];
keyDownBag: ({
key: string;
fn: () => void;
})[];
keyUpBag: ({
key: string;
fn: () => void;
})[];
keyPressBag: ({
key: string;
fn: () => void;
})[];
currentlyPressedKeys: any[];
getFile(file: File): Promise<string | ArrayBuffer>;
remap(value: number, from1: number, to1: number, from2: number, to2: number): number;
}