@kenniy/godeye-data-contracts
Version:
Enterprise-grade base repository architecture for GOD-EYE microservices with zero overhead and maximum code reuse
21 lines (20 loc) • 657 B
TypeScript
/**
* Shared Response Building Utility (DRY)
* Eliminates duplication in ResponseFactory time/timestamp/trace generation
*/
/**
* BLAZING FAST: Generate unique trace ID with optimized algorithm
* Uses high-performance random generation for maximum speed
* @returns Unique trace identifier
*/
export declare function generateTraceId(): string;
/**
* Build base response metadata (DRY utility)
* @param start_time - Optional start time for duration calculation
* @returns Base response metadata object
*/
export declare function buildBaseResponseMetadata(start_time?: number): {
time_ms: number;
timestamp: string;
trace_id: string;
};