softkave-js-utils
Version:
JavaScript & Typescript utility functions, types, and classes
12 lines (11 loc) • 389 B
TypeScript
import { ValueOf } from 'type-fest';
import { DisposableResource } from '../other/disposables.js';
export interface Logger extends DisposableResource {
log: (...args: unknown[]) => void;
error: (...args: unknown[]) => void;
}
export declare const kLoggerTypes: {
readonly console: "console";
readonly noop: "noop";
};
export type LoggerType = ValueOf<typeof kLoggerTypes>;