UNPKG

motoko

Version:

Compile and run Motoko smart contracts in Node.js or the browser.

36 lines 1.15 kB
import { Motoko, WasmMode } from '.'; export declare type MotokoFile = ReturnType<typeof file>; export declare type Scope = unknown; export declare const file: (mo: Motoko, path: string) => { path: string; clone(): any; read(): string; write(content: string): void; rename(newPath: string): void; delete(): void; list(): string[]; check(): import(".").Diagnostic[]; run(): { stdout: string; stderr: string; result: import(".").Result; }; candid(): string; wasm(mode: WasmMode): any; parseCandid(): object; parseMotoko(enableRecovery?: boolean): import("./ast").Node; parseMotokoWithDeps(enableRecovery?: boolean): { ast: import("./ast").Node; immediateImports: string[]; }; parseMotokoTyped(): { ast: import("./ast").Node; type: import("./ast").Node; }; parseMotokoTypedWithScopeCache(scopeCache: Map<string, Scope>, enableRecovery?: boolean): [{ ast: import("./ast").Node; type: import("./ast").Node; immediateImports: string[]; }, Map<string, unknown>]; }; //# sourceMappingURL=file.d.ts.map