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

## Usage

```typescript
import { JsonConfigSource } from "@tsed/config/src/providers/json/JsonConfigSource";
```

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

## Overview

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

<!-- Members -->

## options

```ts
options: JsonConfigSourceOptions;
```

## getAll

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

## watch

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