@kcutils/logger
Version:
Another Logger Service
38 lines • 1.34 kB
TypeScript
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