Package-level declarations
Types
Configuration for a named, stable API group (e.g. "my-backend", "jsonplaceholder").
Configuration for a single API endpoint that can be mocked.
Common contract for endpoint definitions in the mock configuration.
Represents the static descriptor for an available endpoint and its mock responses.
A stable, value-type identifier for the triple (groupId, environmentId, endpointId).
Represents the mocking state for a single API endpoint.
A partial override for a shared EndpointConfig within a specific EnvironmentConfig.
Configuration for a single deployment environment within an ApiGroupConfig.
Root configuration for network mocking, loaded from mocks.json.
Represents a matched mock configuration for an incoming HTTP request.
Represents the complete state of network mocking, persisted in DataStore.
Functions
Builds the effective endpoint list for a given ApiGroupConfig and EnvironmentConfig pair.