UNPKG

softkave-js-utils

Version:

JavaScript & Typescript utility functions, types, and classes

12 lines (11 loc) 389 B
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>;