# Overview

## Get

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong><code>list.get-bool()</code></strong></td><td>Returns the list with elements of the bool type or null.</td><td><a href="get/get.bool">get.bool</a></td></tr><tr><td><strong><code>list.get-list()</code></strong></td><td>Returns the list with elements of the list type or null.</td><td><a href="get/get.list">get.list</a></td></tr><tr><td><strong><code>list.get-map()</code></strong></td><td>Returns the list with elements of the map type or null.</td><td><a href="get/get.map">get.map</a></td></tr><tr><td><strong><code>list.get-number()</code></strong></td><td>Returns the list with elements of the number type or null.</td><td><a href="get/get.number">get.number</a></td></tr><tr><td><strong><code>list.get-string()</code></strong></td><td>Returns the list with elements of the string type or null.</td><td><a href="get/get.string">get.string</a></td></tr><tr><td><strong><code>list.get-type()</code></strong></td><td>Returns the list with elements of the given type or null.</td><td><a href="get/get.type">get.type</a></td></tr></tbody></table>

## Has

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong><code>list.has-bool()</code></strong></td><td>Returns the bool indicating the given list contains any, all or only bool value.</td><td><a href="has/has.bool">has.bool</a></td></tr><tr><td><strong><code>list.has-list()</code></strong></td><td>Returns the bool indicating  the given list contains a list elements.</td><td><a href="has/has.list">has.list</a></td></tr><tr><td><strong><code>list.has-map()</code></strong></td><td>Returns the bool indicating  the given list contains a map elements.</td><td><a href="has/has.map">has.map</a></td></tr><tr><td><strong><code>list.has-number()</code></strong></td><td>Returns the bool indicating  the given list contains elements of number type.</td><td><a href="has/has.number">has.number</a></td></tr><tr><td><strong><code>list.has-string()</code></strong></td><td>Returns the bool indicating  the given list contains elements of string type.</td><td><a href="has/has.string">has.string</a></td></tr><tr><td><strong><code>list.has-type()</code></strong></td><td>Returns the bool indicating  the given list contains the specified type.</td><td><a href="has/has.type">has.type</a></td></tr><tr><td><strong><code>list.has-value()</code></strong></td><td>Returns the bool indicating  the given list contains the given value.</td><td><a href="has/has.value">has.value</a></td></tr></tbody></table>

## Remove

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong><code>list.remove-duplicate()</code></strong></td><td></td><td></td><td><a href="remove/remove.duplicate">remove.duplicate</a></td></tr><tr><td><strong><code>list.remove-list()</code></strong></td><td></td><td></td><td><a href="remove/remove.list">remove.list</a></td></tr><tr><td><strong><code>list.remove-map()</code></strong></td><td></td><td></td><td><a href="remove/remove.map">remove.map</a></td></tr><tr><td><strong><code>list.remove-nth()</code></strong></td><td></td><td></td><td><a href="remove/remove.nth">remove.nth</a></td></tr><tr><td><strong><code>list.remove-number()</code></strong></td><td></td><td></td><td><a href="remove/remove.number">remove.number</a></td></tr><tr><td><strong><code>list.remove-range()</code></strong></td><td></td><td></td><td><a href="remove/remove.range">remove.range</a></td></tr><tr><td><strong><code>list.remove-string()</code></strong></td><td></td><td></td><td><a href="remove/remove.string">remove.string</a></td></tr><tr><td><strong><code>list.remove-type()</code></strong></td><td></td><td></td><td><a href="remove/remove.type">remove.type</a></td></tr><tr><td><strong><code>list.remove-value()</code></strong></td><td></td><td></td><td><a href="remove/remove.value">remove.value</a></td></tr></tbody></table>

## List

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong><code>list.append()</code></strong></td><td>Returns a copy of <code>$list</code> with <code>$val</code> added to the end, and/or with added multiple <code>$values</code>. </td><td><a data-footnote-ref href="#user-content-fn-1">modified</a></td><td><a href="list.append">list.append</a></td></tr><tr><td><strong><code>list.empty()</code></strong></td><td>Returns the <code>bool</code> indicating whether the list is empty.</td><td></td><td><a href="list.empty">list.empty</a></td></tr><tr><td><strong><code>list.first()</code></strong></td><td>Returns the first list element of the given <code>$list</code>.</td><td></td><td><a href="list.first">list.first</a></td></tr><tr><td><strong><code>list.from()</code></strong></td><td>Returns the list of the elements from the given <code>$from</code> index to the end of the <code>$list</code>.</td><td></td><td><a href="list.from">list.from</a></td></tr><tr><td><strong><code>list.has()</code></strong></td><td>Returns the <code>bool</code> indicating the given <code>$list</code> contains the <code>$value</code> and/or given <code>$values</code>.</td><td></td><td><a href="list.has">list.has</a></td></tr><tr><td><strong><code>list.index()</code></strong></td><td>Returns the index and/or indexes of the given <code>$values</code>.</td><td></td><td><a href="list.index">list.index</a></td></tr><tr><td><strong><code>list.indexes()</code></strong></td><td>Returns all occurred indexes of the given <code>$value</code> and/or optional arbitrary <code>$values</code> checked by the given <code>$operator</code>.</td><td></td><td><a href="list.indexes">list.indexes</a></td></tr><tr><td><strong><code>list.insert-nth()</code></strong></td><td>Returns the <code>$list</code> with <code>$value</code> inserted into index <code>$n</code>.</td><td></td><td><a href="list.insert-nth">list.insert-nth</a></td></tr><tr><td><strong><code>list.join()</code></strong></td><td>Returns a new list containing the elements of <code>$list1</code> followed by the elements of <code>$list2</code>.</td><td><a data-footnote-ref href="#user-content-fn-2">modified</a></td><td><a href="list.join">list.join</a></td></tr><tr><td><strong><code>list.last()</code></strong></td><td>Returns the last element of the given <code>$list</code>.</td><td></td><td><a href="list.last">list.last</a></td></tr><tr><td><strong><code>list.limit()</code></strong></td><td>Returns the list of the elements from the given offset limited by the given limit.</td><td></td><td><a href="list.limit">list.limit</a></td></tr><tr><td><strong><code>list.nth()</code></strong></td><td>Returns the element of <code>$list</code> at index <code>$n</code> or elements of given indexes <code>$nts</code>.</td><td><a data-footnote-ref href="#user-content-fn-3">modified</a></td><td><a href="list.nth">list.nth</a></td></tr><tr><td><strong><code>list.range()</code></strong></td><td>Returns the list from the <code>$list</code> of the given range <code>$from</code> to <code>$to</code>.</td><td></td><td><a href="list.range">list.range</a></td></tr><tr><td><strong><code>list.select()</code></strong></td><td>Returns the list with elements selected by comparison.</td><td></td><td><a href="list.select">list.select</a></td></tr><tr><td><strong><code>list.to()</code></strong></td><td>Returns the <code>$list</code> elements from the first index to the given <code>$to</code> index.</td><td></td><td><a href="list.to">list.to</a></td></tr><tr><td><strong><code>list.type()</code></strong></td><td>Returns the type of all or selected <code>$n</code> indexes of the <code>$list</code>.</td><td></td><td><a href="list.type">list.type</a></td></tr></tbody></table>

[^1]: The original function modified by additional arbitrary `$values` parameter at the end to preserve the original functionality.

[^2]: Function handles `$delimiter` functionality.

[^3]: Function modify original by adding `$nts...` arbitrary parameter at the end.
