10 lines
603 B
TypeScript
10 lines
603 B
TypeScript
export declare function generateEventId(): string;
|
|
export declare function now(): number;
|
|
export declare function uuid(): string;
|
|
export declare function isFunction(fn: unknown): fn is (...args: unknown[]) => unknown;
|
|
export declare function isString(value: unknown): value is string;
|
|
export declare function isObject(value: unknown): value is Record<string, unknown>;
|
|
export declare function safeGet<T>(fn: () => T, defaultValue: T): T;
|
|
export declare function truncate(str: string, maxLen: number): string;
|
|
export declare function matchPatterns(value: string, patterns: (string | RegExp)[]): boolean;
|