# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.angular-package.dev/sass/list/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
