UNPKG

@ngxp/log

Version:
13 lines (12 loc) • 628 B
import { LogMessage } from '../../log-message'; import { BodyBuilder } from './body-builder'; export declare type ServerLogConfigInit = string | Partial<ServerLogConfig> | ServerLogConfigFactory; export declare type ServerLogConfigFactory = (logMessages: LogMessage[]) => Partial<ServerLogConfig>; export interface ServerLogConfig { url: string; method: 'POST' | 'PUT'; headers: Headers; bodyBuilder: BodyBuilder; } export declare function applyDefaultConfig(partialConfig: Partial<ServerLogConfig>): ServerLogConfig; export declare function toConfigFactory(config: ServerLogConfigInit): ServerLogConfigFactory;