UNPKG

@omnigraph/json-schema

Version:

This package generates GraphQL Schema from JSON Schema and sample JSON request and responses. You can define your root field endpoints like below in your GraphQL Config for example;

15 lines (14 loc) 597 B
import { Logger } from '@graphql-mesh/types'; import { JSONSchemaObject } from 'json-machete'; import { JSONSchemaOperationConfig } from './types'; export declare const anySchema: JSONSchemaObject; export declare function getReferencedJSONSchemaFromOperations({ operations, cwd, schemaHeaders, ignoreErrorResponses, logger, fetchFn, }: { operations: JSONSchemaOperationConfig[]; cwd: string; schemaHeaders?: { [key: string]: string; }; ignoreErrorResponses?: boolean; logger?: Logger; fetchFn: WindowOrWorkerGlobalScope['fetch']; }): Promise<JSONSchemaObject>;