# Public API

Features to `@use`.

```scss
@use '@angular-package/sass';
```

### Comparison

The [`@angular-package/sass/comparison`](https://docs.angular-package.dev/v/sass/comparison/overview) module to compare single or multiple values with a specified operator.

```scss
@use '@angular-package/sass/comparison';
@use '@angular-package/sass/comparison/greater';
@use '@angular-package/sass/comparison/less';
```

{% content-ref url="/pages/y7xlcHdhFm0U3sJJLotF" %}
[Overview](/sass/comparison/overview.md)
{% endcontent-ref %}

### List

The [`sass:list`](https://sass-lang.com/documentation/modules/list/) is extended by [`@angular-package/sass/list`](https://docs.angular-package.dev/v/sass/list/overview) - module lets you access and modify values in lists.

```scss
@use '@angular-package/sass/list';
@use '@angular-package/sass/list/get';
@use '@angular-package/sass/list/has';
@use '@angular-package/sass/list/remove';
```

{% content-ref url="/pages/G5hiLkcq4oz62NWMORo9" %}
[Overview](/sass/list/overview.md)
{% endcontent-ref %}

### Map

The [`sass:map`](https://sass-lang.com/documentation/modules/map/) is extended by [`@angular-package/sass/map`](https://docs.angular-package.dev/v/sass/map/overview) - module makes it possible to look up the value associated with a key in a map, and much more.

```scss
@use '@angular-package/sass/map';
@use '@angular-package/sass/map/pattern';
@use '@angular-package/sass/map/pick';
```

{% content-ref url="/pages/R0s6U14wlKGvUP7rlHS3" %}
[Overview](/sass/map/overview.md)
{% endcontent-ref %}

### Math

The [`sass:math`](https://sass-lang.com/documentation/modules/math/) is extended by [`@angular-package/sass/math`](https://docs.angular-package.dev/v/sass/math/overview) - module provides functions that operate on numbers.

```scss
@use '@angular-package/sass/math';
@use '@angular-package/sass/math/range';
```

{% content-ref url="/pages/NsXd1TD2yOOgwhc4J2Ac" %}
[Overview](/sass/math/overview.md)
{% endcontent-ref %}

### Meta

The [`sass:meta`](https://sass-lang.com/documentation/modules/meta/) is extended by [`@angular-package/sass/meta`](https://docs.angular-package.dev/v/sass/meta/overview) - module exposes the details of Sass’s inner workings.

```scss
@use '@angular-package/sass/meta';
```

{% content-ref url="/pages/Os9d4fu2kAMBDztYQWXX" %}
[Overview](/sass/meta/overview.md)
{% endcontent-ref %}

### String

The [`sass:string`](https://sass-lang.com/documentation/modules/string/) is extended by [`@angular-package/sass/string`](https://docs.angular-package.dev/v/sass/string/overview) - module makes it easy to combine, search, or split apart strings.

```scss
@use '@angular-package/sass/string';
```

{% content-ref url="/pages/fnQKrSS8y8W0Ttzw5GyW" %}
[Overview](/sass/string/overview.md)
{% endcontent-ref %}

### Translator

The [`@angular-package/sass/translator`](https://docs.angular-package.dev/v/sass/translator/overview) module handles global dictionary to translate words.

```scss
@use '@angular-package/sass/translator';
@use '@angular-package/sass/translator/dictionary';
@use '@angular-package/sass/translator/translate';
```

{% content-ref url="/pages/wxdf1DDU4ozoi6gToloP" %}
[Overview](/sass/translator-v0.1.0/overview.md)
{% endcontent-ref %}

### Values

The [`@angular-package/sass/values`](https://docs.angular-package.dev/v/sass/values/overview) module to modify arbitrary values.

```scss
@use '@angular-package/sass/values';
```

{% content-ref url="/pages/Y7Uqc4XgvD2kl0vU3Or6" %}
[Overview](/sass/values/overview.md)
{% endcontent-ref %}


---

# 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/getting-started/public-api.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.
