UNPKG

@kitiumai/utils-ts

Version:

Comprehensive TypeScript utilities for KitiumAI projects

21 lines 731 B
/** * Logger Integration Utilities * Provides type-safe wrappers and utilities for @kitiumai/logger 2.0 */ import { type ILogger } from '@kitiumai/logger'; /** * Creates a logger instance for utility functions */ export declare function createUtilLogger(_name: string): ILogger; /** * Logger decorator for timing function execution */ export declare function withLogging<T extends (...args: any[]) => any>(fn: T, loggerName: string): T; /** * Creates a performance logger for monitoring utility performance */ export declare function createPerformanceLogger(utilityName: string): { start: (operation: string) => () => void; measure: <T>(operation: string, fn: () => T) => T; }; //# sourceMappingURL=logger.d.ts.map