UsePlugin

UsePlugin<ParseTree, HeadTree, TailTree, CompileTree, CompileResult, Input, Output>: Input extends string ? Output extends Node | undefined ? Processor<Output extends undefined ? ParseTree : Output, HeadTree, TailTree, CompileTree, CompileResult> : Processor<ParseTree, HeadTree, TailTree, CompileTree, CompileResult> : Output extends CompileResults ? Input extends Node | undefined ? Processor<ParseTree, HeadTree, TailTree, Input extends undefined ? CompileTree : Input, Output extends undefined ? CompileResult : Output> : Processor<ParseTree, HeadTree, TailTree, CompileTree, CompileResult> : Input extends Node | undefined ? Output extends Node | undefined ? Processor<ParseTree, HeadTree extends undefined ? Input : HeadTree, Output extends undefined ? TailTree : Output, CompileTree, CompileResult> : Processor<ParseTree, HeadTree, TailTree, CompileTree, CompileResult> : Processor<ParseTree, HeadTree, TailTree, CompileTree, CompileResult>

Create a processor based on the input/output of a plugin.

Type Parameters

Type Parameter
ParseTree extends ../../node_modules/@types/unist | undefined
HeadTree extends ../../node_modules/@types/unist | undefined
TailTree extends ../../node_modules/@types/unist | undefined
CompileTree extends ../../node_modules/@types/unist | undefined
CompileResult extends CompileResults | undefined
Input extends string | ../../node_modules/@types/unist | undefined
Output

Defined in

node_modules/unified/lib/index.d.ts:1012