UNPKG

e1c-repo-tools

Version:

Tools for 1C enterprise repository

18 lines (17 loc) 1.6 kB
/// <reference types="node" /> import childProcess from 'child_process'; export declare const sleep: (ms: number) => Promise<unknown>; export declare const switchLogUpdateOn: () => void; export declare const switchLogUpdateOff: () => void; declare type LogMessageType = 'Success' | 'Info' | 'Warning' | 'Error'; export declare const getLogUpdateStatus: () => boolean; export declare const startLogUpdate: (operationTitle: string) => Promise<void>; export declare const buildLogMessage: (operationTitle: string, messageType: LogMessageType, additionalData?: string | undefined) => string; export declare const log: (operationTitle: string, messageType: LogMessageType, additionalData?: string | undefined) => void; export declare const success: (operationTitle: string, additionalData?: string | undefined) => void; export declare const error: (operationTitle: string, additionalData?: string | undefined) => void; export declare const warn: (operationTitle: string, additionalData?: string | undefined) => void; export declare const info: (operationTitle: string, additionalData?: string | undefined) => void; export declare const stopLogUpdate: (operationTitle: string, messageType: LogMessageType, additionalData?: string | undefined) => void; export declare const performOsTask: (command: string, args: string[], taskTitle: string, options?: childProcess.SpawnOptionsWithoutStdio | undefined, onSuccess?: ((result: string) => Promise<string | Error | undefined>) | undefined, onError?: ((result: string) => Promise<string | undefined>) | undefined) => Promise<void>; export {};