Hierarchy

  • XUtil

Constructors

Methods

  • Convert Camel case string to snake case

    Parameters

    • str: string

    Returns string

  • Parameters

    • Rest ...path: string[]

    Returns boolean

  • Parameters

    • path: string

    Returns boolean

  • Type Parameters

    Parameters

    • entity: T
    • Optional schema: string

    Returns {
        key: string;
        relation: string;
        schema: undefined | string;
    }

    • key: string
    • relation: string
    • schema: undefined | string
  • Type Parameters

    Parameters

    • entity: T
    • Optional schema: string

    Returns ColumnProps

  • Parameters

    • cmd: string
    • Optional args: string[]
    • Optional options: SpawnOptionsWithoutStdio & {
          onStdErr?: ((m) => void);
          onStdOut?: ((m) => void);
      }

    Returns Promise<XExecResult>

  • Returns string

  • Parameters

    • num: number

    Returns string

  • Parameters

    • path: string

    Returns boolean

  • Parameters

    • basePath: string[]
    • config: string[]
    • Optional other: string[]

    Returns string[]

  • Parameters

    • ms: number

    Returns Promise<unknown>

  • Type Parameters

    • X

    • F

    Parameters

    • count: number
    • arr: X[]
    • mapper: ((arg) => Promise<WDat<F>>)
        • (arg): Promise<WDat<F>>
        • Parameters

          Returns Promise<WDat<F>>

    Returns Promise<F[]>

  • Type Parameters

    • T

    • 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>>
        • Parameters

          Returns Promise<WDat<F>>

    Returns Promise<F[]>

  • Type Parameters

    • T

    • F

    Parameters

    • producer: (() => Promise<null | WDat<T>>)
        • (): Promise<null | WDat<T>>
        • Returns Promise<null | WDat<T>>

    • consumer: ((arg) => Promise<WDat<F>>)
        • (arg): Promise<WDat<F>>
        • Parameters

          Returns Promise<WDat<F>>

    • oMap: Map<number, F>

    Returns Promise<void>

Generated using TypeDoc