motoko
Version:
Compile and run Motoko smart contracts in Node.js or the browser.
21 lines • 704 B
TypeScript
import { Motoko } from '.';
export interface PackageInfo {
name: string;
repo: string;
version: string;
dir?: string;
branch?: string | undefined;
}
export interface Package {
name: string;
version: string;
files: PackageFiles;
}
export declare type PackageFiles = Record<string, PackageFile>;
export interface PackageFile {
content: string;
}
export declare function fetchPackage(name: string, info: string | PackageInfo): Promise<Package | undefined>;
export declare function installPackages(mo: Motoko, packages: Record<string, string | PackageInfo>): Promise<void>;
export declare function validatePackage(pkg: Package): void;
//# sourceMappingURL=package.d.ts.map