UNPKG

@metamask/logger

Version:

A lightweight logging package using @metamask/streams

27 lines 903 B
import type { LoggerOptions } from "./types.mjs"; /** * The default options for the logger. */ export declare const DEFAULT_OPTIONS: Required<LoggerOptions>; /** * Parses the options for the logger. * * @param options - The options for the logger. * @returns The parsed options. */ export declare const parseOptions: (options: LoggerOptions | string | undefined) => LoggerOptions; /** * Returns a copy of an array containing only its unique values. * * @param array - The array to filter. * @returns The array, without duplicate values. */ export declare const unique: <Element>(array: Element[]) => Element[]; /** * Merges multiple logger options into a single options object. * * @param options - The options to merge. * @returns The merged options. */ export declare const mergeOptions: (...options: LoggerOptions[]) => Required<LoggerOptions>; //# sourceMappingURL=options.d.mts.map