lia-mysql
Version:
JavaScript library of data standards.
27 lines (26 loc) • 867 B
TypeScript
import { EventEmitter } from "events";
export type Cluster = 'info' | 'error' | 'sys' | 'all';
export declare const Events: {
create: string;
initial: string;
ready: string;
};
declare abstract class Installer 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<Installer>;
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 default Installer;