Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "lib/util"

Index

Variables

Const CamelCaseObject

CamelCaseObject: function = renameObjectNameFactory(CamelCase)

Type declaration

    • (obj: any): any
    • Parameters

      • obj: any

      Returns any

Const addMetadataPrefix

addMetadataPrefix: function = renameKeysWith(pipe(kababCase,concat('x-nos-')))

Type declaration

    • (obj: object): object
    • Parameters

      • obj: object

      Returns object

Const camelCaseObject

camelCaseObject: function = renameObjectNameFactory(camelCase)

Type declaration

    • (obj: any): any
    • Parameters

      • obj: any

      Returns any

Const compactObject

compactObject: FilterOnceApplied<any> = filter<any>(e => !isNullOrUndefined(e))

Const encodeCharCode

encodeCharCode: Map<RegExp, string> = new Map<RegExp, string>("!'()&^~".split('').map(char =>[new RegExp(`\\${char}`, 'g'),`%${char.charCodeAt(0).toString(16).toUpperCase()}`,] as [RegExp, string]))

Const kababCaseObject

kababCaseObject: function = renameObjectNameFactory(kababCase)

Type declaration

    • (obj: any): any
    • Parameters

      • obj: any

      Returns any

Functions

Callbackable

  • Callbackable(target: any, key: string, descr: PropertyDescriptor): void
  • Parameters

    • target: any
    • key: string
    • descr: PropertyDescriptor

    Returns void

CamelCase

  • CamelCase(name: string): string

applyMixins

  • applyMixins(derivedCtor: any, baseCtors: any[]): void
  • Parameters

    • derivedCtor: any
    • baseCtors: any[]

    Returns void

camelCase

  • camelCase(name: string): string

encodeKey

  • encodeKey(key: string): string

getMetadataFromHeaders

isHttpStatusOk

  • isHttpStatusOk(status: number): boolean

Const isNullOrUndefined

  • isNullOrUndefined(a: any): boolean

kababCase

  • kababCase(name: string): string

md5sum

  • md5sum(data: Buffer | string): string
  • Parameters

    • data: Buffer | string

    Returns string

normalizeArray

  • normalizeArray(value: any): Array<any>

renameObjectNameFactory

  • renameObjectNameFactory(renameFunc: function): function
  • Parameters

    • renameFunc: function
        • (name: string): string
        • Parameters

          • name: string

          Returns string

    Returns function

      • (obj: any): any
      • Parameters

        • obj: any

        Returns any

stream2Buffer

  • stream2Buffer(stream: ReadableStream): Promise<Buffer>
  • Parameters

    • stream: ReadableStream

    Returns Promise<Buffer>

Generated using TypeDoc