MCPcopy Create free account
hub / github.com/zenstackhq/zenstack / generateSpec

Function generateSpec

packages/server/test/openapi/rpc-openapi.test.ts:11–15  ·  view source on GitHub ↗
(handler: RPCApiHandler, options?: Parameters<RPCApiHandler['generateSpec']>[0])

Source from the content-addressed store, hash-verified

9const UPDATE_BASELINE = process.env.UPDATE_BASELINE === '1';
10
11async function generateSpec(handler: RPCApiHandler, options?: Parameters<RPCApiHandler['generateSpec']>[0]) {
12 const spec = await handler.generateSpec(options);
13 await validate(JSON.parse(JSON.stringify(spec)));
14 return spec;
15}
16
17function loadBaseline(name: string) {
18 return YAML.parse(fs.readFileSync(path.join(__dirname, 'baseline', name), 'utf-8'), { maxAliasCount: 10000 });

Callers 1

Calls 1

generateSpecMethod · 0.65

Tested by

no test coverage detected