/** * Drift guard for the ergonomic layer. * * The raw layer is regenerated from the OpenAPI spec, so it auto-tracks new endpoints. * The ergonomic resource namespaces are hand-authored, so they can silently fall behind. * `coverage.test.ts` compares the generated operation set against {@link EXPECTED_OPERATIONS} * and fails CI when they differ — forcing a conscious decision on every spec change: * either wrap the new operation in a resource (and add it to {@link WRAPPED}) or accept * that it stays raw-only (and add it to the snapshot below). * * Workflow when the test fails after a `pnpm generate`: * 1. Review the `added` / `removed` operations the test reports. * 2. Wrap the ones worth ergonomic treatment (and list them in {@link WRAPPED}). * 3. Update {@link EXPECTED_OPERATIONS} to match the new generated set. */ /** Operations surfaced by the ergonomic `createNeonClient` namespaces. */ export declare const WRAPPED: ReadonlySet; /** * Committed snapshot of every operation the generated client exposes. Update this * deliberately whenever the spec (and thus the generated client) changes. */ export declare const EXPECTED_OPERATIONS: ReadonlySet; //# sourceMappingURL=coverage.d.ts.map