UNPKG

@knapsack/app

Version:

Build Design Systems with Knapsack

26 lines 1.08 kB
import { type LogMetadata, type JSONish } from '@knapsack/logger/cjs'; type Extra = JSONish | string | Error; export declare const updateLogMetadata: (metadata: LogMetadata) => void; export declare function reportError(err: Error, extraData?: Record<string, unknown>): void; declare function error(err: string | Error, extra?: Extra, prefix?: string): void; declare function info(msg: string, extra?: Extra, prefix?: string): void; declare function warn(msg: string, extra?: Extra, prefix?: string): void; declare function verbose(msg: string, extra?: Extra, prefix?: string): void; /** * Log deeply nested object */ declare function inspect(obj: Record<string, unknown>, name?: string, depth?: number): void; export declare function setLogVerbose(isVerbose: boolean): void; export declare const log: { info: typeof info; warn: typeof warn; error: typeof error; verbose: typeof verbose; inspect: typeof inspect; }; export declare function setupUpdateNotifier(pkg: { name: string; version: string; }): void; export {}; //# sourceMappingURL=log.d.ts.map