Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Lists

Index

Constructors

constructor

Methods

addItem

  • Add item to the end of the list

    group

    add

    shortname

    add item to list

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    list with added item

addItemAtIndex

  • Add item to the list

    group

    add

    shortname

    add item

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    list with added item

addItemAtIndexes

  • Adds item to the list of provided indexes

    group

    add

    shortname

    add item at indexes

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    list with added item

addItemFirstLast

  • Add item to the beginning or the end of the list

    group

    add

    shortname

    item at first or last

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    list with added item

addItemsAtIndexes

  • Adds items to the list of provided indexes matching 1:1, first item will go to first index provided, etc.

    group

    add

    shortname

    add items

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    list with added items

createEmptyList

  • createEmptyList(): []
  • Creates an empty list

    group

    create

    shortname

    empty list

    drawable

    false

    Returns []

    an empty array list

flipLists

  • Flip 2d lists - every nth element of each list will form a separate list

    group

    edit

    shortname

    flip lists

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[][]

    item

getByPattern

  • Gets elements by pattern

    group

    get

    shortname

    by pattern

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    list with filtered items

getItem

  • Gets an item from the list by using a 0 based index

    group

    get

    shortname

    item by index

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T

    item

getListDepth

  • Get the depth of the list

    group

    get

    shortname

    max list depth

    drawable

    false

    Parameters

    Returns number

    number of depth

getLongestListLength

  • Gets the longest list length from the list of lists

    group

    get

    shortname

    longest list length

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns number

    number of max length

getNthItem

  • Gets nth item in the list

    group

    get

    shortname

    every n-th

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    list with filtered items

getSubList

  • Gets a sub list between start and end indexes

    group

    get

    shortname

    sublist

    drawable

    false

    Type parameters

    • T

    Parameters

    • inputs: SubListDto<T>

      a list and start and end indexes

    Returns T[]

    sub list

groupNth

  • Group in lists of n elements

    group

    edit

    shortname

    group elements

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    items grouped in lists of n elements

listLength

  • Gets the length of the list

    group

    get

    shortname

    list length

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns number

    a number

mergeElementsOfLists

  • Merge elements of lists on a given level and flatten output if needed

    group

    get

    shortname

    merge levels

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    list with merged lists and flattened lists

prependItem

  • Add item to the beginning of the list

    group

    add

    shortname

    prepend item to list

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    list with added item

randomGetThreshold

  • Gets items randomly by using a threshold

    group

    get

    shortname

    random get threshold

    drawable

    false

    Type parameters

    • T

    Parameters

    • inputs: RandomThresholdDto<T>

      a list and a threshold for randomization of items to remove

    Returns T[]

    list with remaining items

randomRemoveThreshold

  • Removes items randomly by using a threshold

    group

    remove

    shortname

    random remove threshold

    drawable

    false

    Type parameters

    • T

    Parameters

    • inputs: RandomThresholdDto<T>

      a list and a threshold for randomization of items to remove

    Returns T[]

    list with removed items

removeAllItems

  • removeAllItems<T>(inputs: ListDto<T>): T[]
  • Remove all items from the list

    group

    remove

    shortname

    remove all items

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    The length is set to 0 and same array memory object is returned

removeDuplicateNumbers

  • remove duplicate numbers from the list

    group

    remove

    shortname

    remove duplicates

    drawable

    false

    Parameters

    Returns number[]

    list with unique numbers

removeDuplicateNumbersTolerance

  • remove duplicate numbers from the list with tolerance

    group

    remove

    shortname

    remove duplicates tol

    drawable

    false

    Parameters

    Returns number[]

    list with unique numbers

removeItemAtIndex

  • Remove item from the list

    group

    remove

    shortname

    remove item

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    list with removed item

removeItemsAtIndexes

  • Remove items from the list of provided indexes

    group

    remove

    shortname

    remove items

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    list with removed items

removeNthItem

  • Remove item from the list

    group

    remove

    shortname

    every n-th

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    list with removed item

repeat

  • Repeat the item and add it in the new list

    group

    create

    shortname

    repeat

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    list

repeatInPattern

  • Repeat the list items by adding them in the new list till the certain length of the list is reached

    group

    create

    shortname

    repeat in pattern

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    list

reverse

  • Reverse the list

    group

    edit

    shortname

    reverse

    drawable

    false

    Type parameters

    • T

    Parameters

    Returns T[]

    item

sortByPropValue

  • Sort by numeric JSON property value

    group

    sorting

    shortname

    sort json objects

    drawable

    false

    Parameters

    • inputs: SortJsonDto<any>

      a list to sort, a property to sort by and an option for ascending or descending order

    Returns any[]

    list

sortNumber

  • sortNumber(inputs: SortDto<number>): number[]
  • Sort the list of numbers in ascending or descending order

    group

    sorting

    shortname

    sort numbers

    drawable

    false

    Parameters

    • inputs: SortDto<number>

      a list of numbers to sort and an option for ascending or descending order

    Returns number[]

    list

sortTexts

  • sortTexts(inputs: SortDto<string>): string[]
  • Sort the list of texts in ascending or descending order alphabetically

    group

    sorting

    shortname

    sort texts

    drawable

    false

    Parameters

    • inputs: SortDto<string>

      a list of texts to sort and an option for ascending or descending order

    Returns string[]

    list

Generated using TypeDoc