UNPKG

@kcutils/logger

Version:
38 lines 1.34 kB
export interface StrictSettingObject { uppercase: boolean; underline: boolean; italic: boolean; bold: boolean; prefix: string; suffix: string; } export declare type OptionalSettingObject = Partial<StrictSettingObject>; export declare type StrictCommonSetting = false | StrictSettingObject; export declare type OptionalCommonSetting = false | OptionalSettingObject; export interface StrictSetting { datetime: StrictCommonSetting; scope: StrictCommonSetting; filename: StrictCommonSetting; seperator: StrictCommonSetting; badge: StrictCommonSetting; label: StrictCommonSetting; message: StrictCommonSetting; prefix: StrictCommonSetting; suffix: StrictCommonSetting; secret: StrictCommonSetting; } export interface OptionalSetting { datetime?: OptionalCommonSetting; scope?: OptionalCommonSetting; filename?: OptionalCommonSetting; seperator?: OptionalCommonSetting; badge?: OptionalCommonSetting; label?: OptionalCommonSetting; message?: OptionalCommonSetting; prefix?: OptionalCommonSetting; suffix?: OptionalCommonSetting; secret?: OptionalCommonSetting; } export declare type StrictSettingObjectKey = keyof StrictSettingObject; export declare type StrictSettingKey = keyof StrictSetting; //# sourceMappingURL=LoggerSetting.d.ts.map