Methods
Static
camelToSnakeCase
- camelToSnakeCase(str): string
-
Returns string
Static
createFolderBulk
- createFolderBulk(...path): boolean
-
Returns boolean
Static
createFolderIfNotExist
- createFolderIfNotExist(path): boolean
-
Returns boolean
Static
entityRelation
- entityRelation<T>(entity, schema?): {
key: string;
relation: string;
schema: undefined | string;
}
-
Parameters
-
entity: T
-
Optional
schema: string
Returns {
key: string;
relation: string;
schema: undefined | string;
}
-
key: string
-
relation: string
-
schema: undefined | string
Static
entityRelationColumn
- entityRelationColumn<T>(entity, schema?): ColumnProps
-
Parameters
-
entity: T
-
Optional
schema: string
Static
exec
- exec(cmd, args?, options?): Promise<XExecResult>
-
Parameters
-
cmd: string
-
Optional
args: string[]
-
Optional
options: SpawnOptionsWithoutStdio & {
onStdErr?: ((m) => void);
onStdOut?: ((m) => void);
}
Static
getEntityNames
- getEntityNames(entity): ClassNameInterface
-
Static
getTimeStamp
- getTimeStamp(): string
-
Returns string
Static
numPrint
- numPrint(num): string
-
Returns string
Static
removeFolderIfExist
- removeFolderIfExist(path): boolean
-
Returns boolean
Static
setupEnvironment
- setupEnvironment(basePath, config, other?): string[]
-
Parameters
-
basePath: string[]
-
config: string[]
-
Optional
other: string[]
Returns string[]
Static
sleep
- sleep(ms): Promise<unknown>
-
Returns Promise<unknown>
Static
workerFactoryFromArray
- workerFactoryFromArray<X, F>(count, arr, mapper): Promise<F[]>
-
Parameters
-
count: number
-
arr: X[]
-
mapper: ((arg) => Promise<WDat<F>>)
-
- (arg): Promise<WDat<F>>
-
Returns Promise<WDat<F>>
Returns Promise<F[]>
Static
workerFactoryWithProducer
- workerFactoryWithProducer<T, F>(count, producer, consumer): Promise<F[]>
-
Parameters
-
count: number
-
producer: (() => Promise<null | WDat<T>>)
-
- (): Promise<null | WDat<T>>
-
Returns Promise<null | WDat<T>>
-
consumer: ((arg) => Promise<WDat<F>>)
-
- (arg): Promise<WDat<F>>
-
Returns Promise<WDat<F>>
Returns Promise<F[]>
Static
workerFc
- workerFc<T, F>(producer, consumer, oMap): Promise<void>
-
Parameters
-
producer: (() => Promise<null | WDat<T>>)
-
- (): Promise<null | WDat<T>>
-
Returns Promise<null | WDat<T>>
-
consumer: ((arg) => Promise<WDat<F>>)
-
- (arg): Promise<WDat<F>>
-
Returns Promise<WDat<F>>
-
oMap: Map<number, F>
Returns Promise<void>
Convert Camel case string to snake case