UNPKG

@ton-actions/tondev-contest

Version:

TON Dev Environment

33 lines 1.93 kB
/// <reference types="node" /> import { SpawnOptionsWithoutStdio } from "child_process"; import { Terminal } from "./index"; export declare function executableName(name: string): string; export declare function changeExt(path: string, newExt: string): string; export declare function loadBinaryVersions(name: string): Promise<string[]>; export declare function downloadFromGithub(terminal: Terminal, srcUrl: string, dstPath: string): Promise<void>; export declare function downloadFromBinaries(terminal: Terminal, dstPath: string, src: string, options?: { executable?: boolean; adjustedPath?: string; globally?: boolean; version?: string; }): Promise<void>; export declare function run(name: string, args: string[], options: SpawnOptionsWithoutStdio, terminal: Terminal): Promise<string>; export declare function uniqueFilePath(folderPath: string, namePattern: string): string; export declare const consoleTerminal: Terminal; export declare const nullTerminal: Terminal; export declare function versionToNumber(s: string): number; export declare function compareVersions(a: string, b: string): number; export declare function progressLine(terminal: Terminal, line: string): void; export declare function progress(terminal: Terminal, info: string): void; export declare function progressDone(terminal: Terminal): void; export declare function httpsGetJson(url: string): Promise<any>; export declare function userIdentifier(): string; export declare function formatTable(table: any[][], options?: { headerSeparator?: boolean; multilineSeparator?: boolean; multilineIndent?: string; }): string; export declare function parseNumber(s: string | undefined | null): number | undefined; export declare function reduceBase64String(s: string | undefined): string | undefined; export declare function breakWords(s: string, maxLen?: number): string; //# sourceMappingURL=utils.d.ts.map