@visulima/pail
Version:
Highly configurable Logger for Node.js, Edge and Browser.
23 lines (20 loc) • 671 B
text/typescript
import { P as Processor, M as Meta } from './packem_shared/types-BGWAKixQ.mjs';
export { MessageFormatterProcessor, RedactProcessor } from './processor.browser.mjs';
import '@visulima/colorize';
import '@visulima/fmt';
import '@visulima/redact';
declare global {
namespace VisulimaPail {
interface CustomMeta<L> {
file: {
column: number | undefined;
line: number | undefined;
name: string | undefined;
} | undefined;
}
}
}
declare class CallerProcessor<L extends string = string> implements Processor<L> {
process(meta: Meta<L>): Meta<L>;
}
export { CallerProcessor };