---
meta:
 - name: keywords
   description: api typescript node.js documentation YamlConfigSource class
---
# YamlConfigSource - @tsed/config

## Usage

```typescript
import { YamlConfigSource } from "@tsed/config/src/providers/yaml/YamlConfigSource";
```

> See [/packages/config/src/providers/yaml/YamlConfigSource.ts](https://github.com/tsedio/tsed/blob/v8.28.0/packages/config/src/providers/yaml/YamlConfigSource.ts#L0-L0).

## Overview

```ts
class YamlConfigSource implements ConfigSource<YamlConfigSourceOptions> {
    options: YamlConfigSourceOptions;
    getAll(): Promise<Record<string, unknown>>;
    watch(onChange: ConfigSourceOnChangeCB): () => void;
}
```

<!-- Members -->

## options

```ts
options: YamlConfigSourceOptions;
```

## getAll

```ts
getAll(): Promise<Record<string, unknown>>;
```

## watch

```ts
watch(onChange: ConfigSourceOnChangeCB): () => void;
```
