MCPcopy Create free account
hub / github.com/bridge-codes/bridge / isJSONMethods

Function isJSONMethods

packages/bridge-compile/bin/openapi.ts:8–14  ·  view source on GitHub ↗
(data: any)

Source from the content-addressed store, hash-verified

6 'object' in data && 'returnBridgeType' in data.object && 'data' in data.object.returnBridgeType;
7
8const isJSONMethods = (data: any): data is JSONMethods =>
9 'object' in data &&
10 (('GET_BRIDGE_METHOD' in data.object && isJSONHandler(data.object.GET_BRIDGE_METHOD)) ||
11 ('POST_BRIDGE_METHOD' in data.object && isJSONHandler(data.object.POST_BRIDGE_METHOD)) ||
12 ('PATCH_BRIDGE_METHOD' in data.object && isJSONHandler(data.object.PATCH_BRIDGE_METHOD)) ||
13 ('PUT_BRIDGE_METHOD' in data.object && isJSONHandler(data.object.PUT_BRIDGE_METHOD)) ||
14 ('DELETE_BRIDGE_METHOD' in data.object && isJSONHandler(data.object.DELETE_BRIDGE_METHOD)));
15
16function convertJSONTypeToSchemaObject(jsonType: JSONTypeI): SchemaObject {
17 if ('primitive' in jsonType) {

Callers 1

Calls 1

isJSONHandlerFunction · 0.85

Tested by

no test coverage detected