Skip to content

MockConfig

Defined in: packages/gateway/src/policies/mock.ts:10

Configuration for the mock policy.

optional allowInProduction?: boolean

Defined in: packages/gateway/src/policies/mock.ts:20

When true, suppress the production usage warning. Default: false.


optional body?: string | Record<string, unknown>

Defined in: packages/gateway/src/policies/mock.ts:14

Response body. Can be a string or object (will be JSON-serialized).


optional delayMs?: number

Defined in: packages/gateway/src/policies/mock.ts:18

Artificial delay in milliseconds. Default: 0.


optional headers?: Record<string, string>

Defined in: packages/gateway/src/policies/mock.ts:16

Response headers.


optional skip?: (c) => boolean | Promise<boolean>

Defined in: packages/gateway/src/policies/types.ts:90

Skip this policy when condition returns true

unknown

boolean | Promise<boolean>

PolicyConfig.skip


optional status?: number

Defined in: packages/gateway/src/policies/mock.ts:12

HTTP status code to return. Default: 200.