docusaurus-graphql-plugin
Version:
Docusaurus plugin generating Markdown documentation from a GraphQL schema.
14 lines (13 loc) • 504 B
TypeScript
import { LoadContext, Plugin, OptionValidationContext, ValidationResult } from "@docusaurus/types";
interface PluginOptions {
id: string;
schema: string;
routeBasePath: string;
sidebar?: {
label: string;
position: number;
};
}
export declare function validateOptions({ options, validate, }: OptionValidationContext<PluginOptions>): ValidationResult<PluginOptions>;
export default function plugin(context: LoadContext, options: PluginOptions): Plugin<void>;
export {};