UNPKG

taskon

Version:

A simple JavaScript/TypeScript tasks queue that supports dynamic concurrency control

17 lines (16 loc) 530 B
import { IfFunction } from './type'; export interface ILogger { info(...messages: Array<any>): void; warn(...messages: Array<any>): void; error(...messages: Array<any>): void; } export type LoggerMethodNames = { [K in keyof ILogger]: IfFunction<ILogger[K], K>; }[keyof ILogger]; export declare class Logger implements ILogger { info(...messages: Array<any>): void; warn(...messages: Array<any>): void; error(...messages: Array<any>): void; } export declare const logger: Logger; export default logger;