Options
All
  • Public
  • Public/Protected
  • All
Menu

@sheetbase/utils-server

Index

Functions

a2o

  • a2o<Obj>(array: Obj[], keyName?: string): object
  • Type parameters

    • Obj

    Parameters

    • array: Obj[]
    • Default value keyName: string = "key"

    Returns object

    • [key: string]: Obj

honorData

  • honorData<Obj>(data?: Obj | any): object
  • Type parameters

    • Obj

    Parameters

    • Default value data: Obj | any = {}

    Returns object

o2a

  • o2a<Obj, K, P>(object: Obj, keyName?: string): Array<P extends { [key: string]: any; } ? P : { value: P; } & object>
  • Type parameters

    • Obj

    • K: keyof Obj

    • P: Obj[K]

    Parameters

    • object: Obj
    • Default value keyName: string = "$key"

    Returns Array<P extends { [key: string]: any; } ? P : { value: P; } & object>

uniqueId

  • uniqueId(length?: number, startWith?: string): string
  • Parameters

    • Default value length: number = 12
    • Default value startWith: string = "-"

    Returns string

Generated using TypeDoc