Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • NonEmptyList

Index

Constructors

constructor

Properties

Readonly first

first: T

Readonly rest

rest: readonly T[]

Accessors

length

  • get length(): number

Methods

concat

drop

  • drop(count: number): T[]
  • Parameters

    • count: number

    Returns T[]

every

  • every(fn: (t: T) => boolean): boolean
  • Parameters

    • fn: (t: T) => boolean
        • (t: T): boolean
        • Parameters

          • t: T

          Returns boolean

    Returns boolean

filter

  • filter(fn: (t: T) => boolean): T[]
  • Parameters

    • fn: (t: T) => boolean
        • (t: T): boolean
        • Parameters

          • t: T

          Returns boolean

    Returns T[]

find

  • find(fn: (t: T) => boolean): Maybe<T>
  • Parameters

    • fn: (t: T) => boolean
        • (t: T): boolean
        • Parameters

          • t: T

          Returns boolean

    Returns Maybe<T>

includes

  • includes(value: T): boolean
  • Parameters

    • value: T

    Returns boolean

map

  • Type parameters

    • S

    Parameters

    • fn: (t: T) => S
        • (t: T): S
        • Parameters

          • t: T

          Returns S

    Returns NonEmptyList<S>

reduce

  • reduce<S>(fn: (accum: undefined | S, t: T) => undefined | S, start?: S): undefined | S
  • Type parameters

    • S

    Parameters

    • fn: (accum: undefined | S, t: T) => undefined | S
        • (accum: undefined | S, t: T): undefined | S
        • Parameters

          • accum: undefined | S
          • t: T

          Returns undefined | S

    • Optional start: S

    Returns undefined | S

reverse

some

  • some(fn: (t: T) => boolean): boolean
  • Parameters

    • fn: (t: T) => boolean
        • (t: T): boolean
        • Parameters

          • t: T

          Returns boolean

    Returns boolean

sort

take

  • take(count: number): T[]
  • Parameters

    • count: number

    Returns T[]

toArray

  • toArray(): T[]

Legend

  • Property
  • Method

Generated using TypeDoc