> For the complete documentation index, see [llms.txt](https://docs.cheddar.vihan.org/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cheddar.vihan.org/docs/developing/api.md).

# API

In order for Standard Library development to be as quick, efficient, and powerful as possible, requiring each file from the depths of the source was not going to be pratical. For this reason, an API has been created, which can be accessed by using the following template:

```javascript
export default function(cheddar) {
    // API is now exposed as `cheddar`
}
```

For more information, reference the [Getting Started](https://github.com/cheddar/docs/tree/48c6d425cd54768a27ab1dc5d3df0eef0c8cee40/Developing/API/gs.md) article.

## API Contents

### Primitives

* `string`
* `number`
* `array`
* `bool`
* `func`
* `nil`

### Classes

* `variable`
* `class`
* `scope`

### Symbols

* `error`

### Helper Functions

* `init`
* `make`
* `var`
* `prop`
* `namespace`
