umbot
Version:
Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber
23 lines (22 loc) • 1.06 kB
TypeScript
import * as fs from 'fs';
export interface IGetParams {
[key: string]: string;
}
export declare function rand(min: number, max: number): number;
export declare function similarText(first: string, second: string): number;
export interface FileOperationResult<T> {
success: boolean;
data?: T;
error?: Error;
}
export declare function isFile(file: string): boolean;
export declare function getFileInfo(fileName: string): FileOperationResult<fs.Stats>;
export declare function fread(fileName: string): FileOperationResult<string>;
export declare function fwrite(fileName: string, fileContent: string, mode?: 'w' | 'a' | string): FileOperationResult<void>;
export declare function unlink(fileName: string): FileOperationResult<void>;
export declare function isDir(path: string): boolean;
export declare function mkdir(path: string, mask?: fs.Mode): FileOperationResult<void>;
export declare function httpBuildQuery(formData: IGetParams, separator?: string): string;
declare let GET: any;
export { GET };
export declare function stdin(): Promise<string>;