Skip to main content

DataSourceMockConfig

@lowcode/dsl


Interface: DataSourceMockConfig

Defined in: schema.ts:234

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

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

Properties

delayMs?

optional delayMs: number

Defined in: schema.ts:274

Искусственная задержка (в миллисекундах) перед возвратом результата.

Используется для имитации сетевой задержки.


enabled?

optional enabled: boolean

Defined in: schema.ts:240

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

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


errorMessage?

optional errorMessage: string

Defined in: schema.ts:267

Сообщение об ошибке для режима "error".


mode

mode: "static" | "sequence" | "error"

Defined in: schema.ts:248

Режим работы мока:

  • "static" — всегда возвращать одно и то же значение;
  • "sequence" — последовательно возвращать элементы массива;
  • "error" — имитировать ошибку.

sequence?

optional sequence: StaticValue[]

Defined in: schema.ts:262

Набор значений для режима "sequence".

Поведение (циклически/один раз) определяется хостом.


value?

optional value: StaticValue

Defined in: schema.ts:255

Значение, возвращаемое в режиме "static".

Если не указано, хост может подставить null по умолчанию.