@moonsong-labs/moonwall-cli
Version:
Testing framework for the Moon family of projects
16 lines (14 loc) • 1.5 kB
TypeScript
declare const BINARY_DIRECTORY: string;
declare const RUNTIME_DIRECTORY: string;
declare const SPECS_DIRECTORY: string;
declare function getGithubReleaseBinary(url: string, binaryPath: string): Promise<string>;
declare function getMoonbeamReleaseBinary(binaryTag: string): Promise<string>;
declare function getPolkadotReleaseBinary(binaryTag: string): Promise<string>;
declare function getTagSha8(binaryTag: string): Promise<string>;
declare function getMoonbeamDockerBinary(binaryTag: string): Promise<string>;
declare function getRuntimeWasm(runtimeName: "moonbase" | "moonriver" | "moonbeam", runtimeTag: "local" | string, localPath?: string): Promise<string>;
declare function getPlainSpecsFromTag(runtimeName: "moonbase-local" | "moonriver-local" | "moonbeam-local", tag: string): Promise<string>;
declare function getRawSpecsFromTag(runtimeName: "moonbase-local" | "moonriver-local" | "moonbeam-local", tag: string): Promise<string>;
declare function generatePlainSpecs(binaryPath: string, runtimeName: "moonbase-local" | "moonriver-local" | "moonbeam-local"): Promise<string>;
declare function generateRawSpecs(binaryPath: string, runtimeName: "moonbase-local" | "moonriver-local" | "moonbeam-local"): Promise<string>;
export { BINARY_DIRECTORY, RUNTIME_DIRECTORY, SPECS_DIRECTORY, generatePlainSpecs, generateRawSpecs, getGithubReleaseBinary, getMoonbeamDockerBinary, getMoonbeamReleaseBinary, getPlainSpecsFromTag, getPolkadotReleaseBinary, getRawSpecsFromTag, getRuntimeWasm, getTagSha8 };