Skip to main content

DataSourceMockConfig

@lowcode/dsl


Interface: DataSourceMockConfig

Defined in: schema.ts:552

Конфигурация моков для одного источника данных.

Эти моки используются, в первую очередь, в превью/разработке (builder-web), чтобы не ходить в реальные внешние системы.

Properties

activeScenario?

optional activeScenario: "success" | "error"

Defined in: schema.ts:563

Активный сценарий: успешный или ошибочный.


enabled?

optional enabled: boolean

Defined in: schema.ts:558

Флаг включения мока.

Если false или не указан, источник данных работает как обычно.


errorScenarios?

optional errorScenarios: object

Defined in: schema.ts:576

Настройки ошибочных ответов - API и сеть.

Обе секции могут существовать параллельно, а runtime выбирает нужную через errorScenario + activeScenario + overrides.

activeKind?

optional activeKind: "api" | "network"

Активный тип ошибочного сценария.

api?

optional api: DataSourceMockApiErrorConfig

Ошибочный ответ от API (HTTP 4xx/5xx с JSON-пейлоадом).

network?

optional network: DataSourceMockNetworkErrorConfig

Ошибка сети (timeout, disconnect).


successMock?

optional successMock: DataSourceMockSuccessConfig

Defined in: schema.ts:568

Настройки успешного ответа.