Utils: { 
    camelCase: ((input: string) => string); 
    generateRandomId: (() => string); 
    getParamNames: ((func: any) => string[]); 
    pascalCase: ((input: string) => string); 
    randomUUID: ((force?: boolean) => string); 
    safeParse: ((text: string, reviver?: ((this: any, key: string, value: any) => any)) => any); 
    safeStringify: ((value: any, replacer?: any, space?: string | number) => string); 
    sleep: ((sleepTime?: number) => Promise<void>); 
    toAsyncFunction: (<T>(method: T) => ((...args: Parameters<T>) => Promise<ReturnType<T>>)); 
} = ...
Type declaration
- 
camelCase: ((input: string) => string)
- 
- (input: string): string
- 
Returns string
 
 
- 
generateRandomId: (() => string)
- 
- (): string
- 
Returns string
 
 
- 
getParamNames: ((func: any) => string[])
- 
- (func: any): string[]
- 
Returns string[]
 
 
- 
pascalCase: ((input: string) => string)
- 
- (input: string): string
- 
Returns string
 
 
- 
randomUUID: ((force?: boolean) => string)
- 
- (force?: boolean): string
- 
Returns string
 
 
- 
safeParse: ((text: string, reviver?: ((this: any, key: string, value: any) => any)) => any)
- 
- (text: string, reviver?: ((this: any, key: string, value: any) => any)): any
- 
Parameters
- 
text: string
- 
Optionalreviver: ((this: any, key: string, value: any) => any)
- 
- (this: any, key: string, value: any): any
- 
Parameters
- 
this: any
- 
key: string
- 
value: any
 
 Returns any
 
 
 
 Returns any
 
 
- 
safeStringify: ((value: any, replacer?: any, space?: string | number) => string)
- 
- (value: any, replacer?: any, space?: string | number): string
- 
Parameters
- 
value: any
- 
Optionalreplacer: any
- 
Optionalspace: string | number
 
 Returns string
 
 
- 
sleep: ((sleepTime?: number) => Promise<void>)
- 
- (sleepTime?: number): Promise<void>
- 
Returns Promise<void>
 
 
- 
toAsyncFunction: (<T>(method: T) => ((...args: Parameters<T>) => Promise<ReturnType<T>>))
- 
- <T>(method: T): ((...args: Parameters<T>) => Promise<ReturnType<T>>)
- 
Type Parameters
- 
T extends ((...args: any[]) => any)
 Returns ((...args: Parameters<T>) => Promise<ReturnType<T>>)
- 
- (...args: Parameters<T>): Promise<ReturnType<T>>
- 
Parameters
- 
Rest...args: Parameters<T>
 
 Returns Promise<ReturnType<T>>
 
 
 
 
  
generate a lightweight 32 bit random id, enough for ioc container