Constructors

Properties

chunk: (<T>(arr, size?) => T[][]) = chunk

Type declaration

    • <T>(arr, size?): T[][]
    • Type Parameters

      • T

      Parameters

      • arr: T[]
      • size: number = 10

      Returns T[][]

joinWithLimit: ((items, maxItems, emptyOutput?) => string) = joinWithLimit

Type declaration

    • (items, maxItems, emptyOutput?): string
    • Parameters

      • items: string[]
      • maxItems: number
      • emptyOutput: string = 'None'

      Returns string

randomItem: (<T>(items) => undefined | T) = randomItem

Type declaration

    • <T>(items): undefined | T
    • Type Parameters

      • T

      Parameters

      • items: T[]

      Returns undefined | T

randomItemKey: (<T>(items) => undefined | string) = randomItemKey

Type declaration

    • <T>(items): undefined | string
    • Type Parameters

      • T

      Parameters

      • items: Record<string, T>

      Returns undefined | string

randomItemValue: (<T>(items) => undefined | T) = randomItemValue

Type declaration

    • <T>(items): undefined | T
    • Type Parameters

      • T

      Parameters

      • items: Record<string, T>

      Returns undefined | T