UNPKG

docusaurus-graphql-plugin

Version:

Docusaurus plugin generating Markdown documentation from a GraphQL schema.

57 lines (56 loc) 1.91 kB
import { GraphQLNamedType, GraphQLSchema } from "graphql"; import { MarkdownConverterOptions } from "../types"; export declare const queries: { id: string; title: string; matches(type: GraphQLNamedType): boolean; convertToMarkdown(schema: GraphQLSchema, options: MarkdownConverterOptions): string; }; export declare const mutations: { id: string; title: string; matches(type: GraphQLNamedType): boolean; convertToMarkdown(schema: GraphQLSchema, options: MarkdownConverterOptions): string; }; export declare const subscriptions: { id: string; title: string; matches(type: GraphQLNamedType): boolean; convertToMarkdown(): string; }; export declare const objects: { id: string; title: string; matches(type: GraphQLNamedType): boolean; convertToMarkdown(schema: GraphQLSchema, options: MarkdownConverterOptions): string; }; export declare const interfaces: { id: string; title: string; matches(type: GraphQLNamedType): boolean; convertToMarkdown(schema: GraphQLSchema, options: MarkdownConverterOptions): string; }; export declare const enums: { id: string; title: string; matches(type: GraphQLNamedType): boolean; convertToMarkdown(schema: GraphQLSchema, options: MarkdownConverterOptions): string; }; export declare const unions: { id: string; title: string; matches(type: GraphQLNamedType): boolean; convertToMarkdown(schema: GraphQLSchema, options: MarkdownConverterOptions): string; }; export declare const inputObjects: { id: string; title: string; matches(type: GraphQLNamedType): boolean; convertToMarkdown(schema: GraphQLSchema, options: MarkdownConverterOptions): string; }; export declare const scalars: { id: string; title: string; matches(type: GraphQLNamedType): boolean; convertToMarkdown(schema: GraphQLSchema, options: MarkdownConverterOptions): string; };