> For the complete documentation index, see [llms.txt](https://docs.angular-package.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.angular-package.dev/sass/list/overview.md).

# Overview

Extension for sass:list module

## 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="/sass/list/get/get.bool.md">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="/sass/list/get/get.list.md">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="/sass/list/get/get.map.md">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="/sass/list/get/get.number.md">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="/sass/list/get/get.string.md">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="/sass/list/get/get.type.md">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="/sass/list/has/has.bool.md">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="/sass/list/has/has.list.md">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="/sass/list/has/has.map.md">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="/sass/list/has/has.number.md">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="/sass/list/has/has.string.md">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="/sass/list/has/has.type.md">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="/sass/list/has/has.value.md">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="/sass/list/remove/remove.duplicate.md">remove.duplicate()</a></td></tr><tr><td><strong><code>list.remove-list()</code></strong></td><td></td><td></td><td><a href="/sass/list/remove/remove.list.md">remove.list()</a></td></tr><tr><td><strong><code>list.remove-map()</code></strong></td><td></td><td></td><td><a href="/sass/list/remove/remove.map.md">remove.map()</a></td></tr><tr><td><strong><code>list.remove-nth()</code></strong></td><td></td><td></td><td><a href="/sass/list/remove/remove.nth.md">remove.nth()</a></td></tr><tr><td><strong><code>list.remove-number()</code></strong></td><td></td><td></td><td><a href="/sass/list/remove/remove.number.md">remove.number()</a></td></tr><tr><td><strong><code>list.remove-range()</code></strong></td><td></td><td></td><td><a href="/sass/list/remove/remove.range.md">remove.range()</a></td></tr><tr><td><strong><code>list.remove-string()</code></strong></td><td></td><td></td><td><a href="/sass/list/remove/remove.string.md">remove.string()</a></td></tr><tr><td><strong><code>list.remove-type()</code></strong></td><td></td><td></td><td><a href="/sass/list/remove/remove.type.md">remove.type()</a></td></tr><tr><td><strong><code>list.remove-value()</code></strong></td><td></td><td></td><td><a href="/sass/list/remove/remove.value.md">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="/sass/list/list.append.md">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="/sass/list/list.empty.md">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="/sass/list/list.first.md">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="/sass/list/list.from.md">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="/sass/list/list.has.md">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="/sass/list/list.index.md">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="/sass/list/list.indexes.md">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="/sass/list/list.insert-nth.md">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="/sass/list/list.join.md">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="/sass/list/list.last.md">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="/sass/list/list.limit.md">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="/sass/list/list.nth.md">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="/sass/list/list.range.md">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="/sass/list/list.select.md">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="/sass/list/list.to.md">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="/sass/list/list.type.md">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.
