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