@nangazaki/vue-rbac
Version:
Role-Based Access Control (RBAC) implementation for Vue.js
24 lines (23 loc) • 548 B
TypeScript
export declare enum LogLevel {
DEBUG = 0,
INFO = 1,
WARN = 2,
ERROR = 3,
NONE = 4
}
export interface LoggerConfig {
level: LogLevel;
prefix: string;
}
export declare function createLogger(config?: Partial<LoggerConfig>): {
debug(...args: any[]): void;
info(...args: any[]): void;
warn(...args: any[]): void;
error(...args: any[]): void;
};
export declare const logger: {
debug(...args: any[]): void;
info(...args: any[]): void;
warn(...args: any[]): void;
error(...args: any[]): void;
};