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
-
Optional
reviver: ((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
-
Optional
replacer: any
-
Optional
space: 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