lia-mysql
Version:
JavaScript library of data standards.
22 lines (21 loc) • 793 B
TypeScript
import { EventEmitter } from 'events';
import { Cluster } from '../types/types';
export declare class BaseInstaller extends EventEmitter {
name: string;
_target: any;
debug: string;
initial: boolean;
multiple: boolean;
protected constructor(name: string, target: any, debug: boolean | Cluster | string, multiple: boolean);
get target(): any;
load(): Promise<BaseInstaller>;
protected logInfo(...data: any): void;
protected logError(...data: any): void;
protected logSys(...data: any): void;
protected log(...data: any): void;
protected dateTime(): string;
protected randomInt(maxNum: number): number;
protected randomStr(length?: number): string;
install(): Promise<void>;
}
export declare const Installer: typeof BaseInstaller;