class ast.AbstractVisitor
implements Visitor
Abstract
import { ast } from "https://deno.land/x/apex_core@v0.1.5/index.ts";
const { AbstractVisitor } = ast;
Properties
callbacks: Callbacks
Methods
renderImports(_context: Context): string
setCallback(): void
triggerAlias(context: Context): void
triggerAliasAfter(context: Context): void
triggerAliasBefore(context: Context): void
triggerAliasesAfter(context: Context): void
triggerAliasesBefore(context: Context): void
triggerAllOperationsAfter(context: Context): void
triggerAllOperationsBefore(context: Context): void
triggerAnnotation(context: Context): void
triggerAnnotationAfter(context: Context): void
triggerAnnotationArgument(context: Context): void
triggerAnnotationArgumentsAfter(context: Context): void
triggerAnnotationArgumentsBefore(context: Context): void
triggerAnnotationBefore(context: Context): void
triggerAnnotationsAfter(context: Context): void
triggerAnnotationsBefore(context: Context): void
triggerCallbacks(context: Context, phase: string): void
triggerDirective(context: Context): void
triggerDirectiveAfter(context: Context): void
triggerDirectiveBefore(context: Context): void
triggerDirectiveParameter(context: Context): void
triggerDirectiveParametersAfter(context: Context): void
triggerDirectiveParametersBefore(context: Context): void
triggerDirectivesAfter(context: Context): void
triggerDirectivesBefore(context: Context): void
triggerDocumentAfter(context: Context): void
triggerDocumentBefore(context: Context): void
triggerEnum(context: Context): void
triggerEnumAfter(context: Context): void
triggerEnumBefore(context: Context): void
triggerEnumsAfter(context: Context): void
triggerEnumsBefore(context: Context): void
triggerEnumValue(context: Context): void
triggerEnumValuesAfter(context: Context): void
triggerEnumValuesBefore(context: Context): void
triggerFunction(context: Context): void
triggerFunctionAfter(context: Context): void
triggerFunctionBefore(context: Context): void
triggerFunctionsAfter(context: Context): void
triggerFunctionsBefore(context: Context): void
triggerHead(context: Context): void
triggerImport(context: Context): void
triggerImportsAfter(context: Context): void
triggerImportsBefore(context: Context): void
triggerInterface(context: Context): void
triggerInterfaceAfter(context: Context): void
triggerInterfaceBefore(context: Context): void
triggerInterfacesAfter(context: Context): void
triggerInterfacesBefore(context: Context): void
triggerNamespace(context: Context): void
triggerOperation(context: Context): void
triggerOperationAfter(context: Context): void
triggerOperationBefore(context: Context): void
triggerOperationsAfter(context: Context): void
triggerOperationsBefore(context: Context): void
triggerParameter(context: Context): void
triggerParametersAfter(context: Context): void
triggerParametersBefore(context: Context): void
triggerTail(context: Context): void
triggerType(context: Context): void
triggerTypeAfter(context: Context): void
triggerTypeBefore(context: Context): void
triggerTypeField(context: Context): void
triggerTypeFieldsAfter(context: Context): void
triggerTypeFieldsBefore(context: Context): void
triggerTypesAfter(context: Context): void
triggerTypesBefore(context: Context): void
triggerUnion(context: Context): void
triggerUnionsAfter(context: Context): void
triggerUnionsBefore(context: Context): void
triggerUnionValue(context: Context): void
triggerUnionValuesAfter(context: Context): void
triggerUnionValuesBefore(context: Context): void
visitAlias(context: Context): void
visitAliasAfter(context: Context): void
visitAliasBefore(context: Context): void
visitAliasesAfter(context: Context): void
visitAliasesBefore(context: Context): void
visitAllOperationsAfter(context: Context): void
visitAllOperationsBefore(context: Context): void
visitAnnotation(context: Context): void
visitAnnotationAfter(context: Context): void
visitAnnotationArgument(context: Context): void
visitAnnotationArgumentsAfter(context: Context): void
visitAnnotationArgumentsBefore(context: Context): void
visitAnnotationBefore(context: Context): void
visitAnnotationsAfter(context: Context): void
visitAnnotationsBefore(context: Context): void
visitDirective(context: Context): void
visitDirectiveAfter(context: Context): void
visitDirectiveBefore(context: Context): void
visitDirectiveParameter(context: Context): void
visitDirectiveParametersAfter(context: Context): void
visitDirectiveParametersBefore(context: Context): void
visitDirectivesAfter(context: Context): void
visitDirectivesBefore(context: Context): void
visitDocumentAfter(context: Context): void
visitDocumentBefore(context: Context): void
visitEnumAfter(context: Context): void
visitEnumBefore(context: Context): void
visitEnumsAfter(context: Context): void
visitEnumsBefore(context: Context): void
visitEnumValue(context: Context): void
visitEnumValuesAfter(context: Context): void
visitEnumValuesBefore(context: Context): void
visitFunction(context: Context): void
visitFunctionAfter(context: Context): void
visitFunctionBefore(context: Context): void
visitFunctionsAfter(context: Context): void
visitFunctionsBefore(context: Context): void
visitImport(context: Context): void
visitImportsAfter(context: Context): void
visitImportsBefore(context: Context): void
visitInterface(context: Context): void
visitInterfaceAfter(context: Context): void
visitInterfaceBefore(context: Context): void
visitInterfacesAfter(context: Context): void
visitInterfacesBefore(context: Context): void
visitNamespace(context: Context): void
visitOperation(context: Context): void
visitOperationAfter(context: Context): void
visitOperationBefore(context: Context): void
visitOperationsAfter(context: Context): void
visitOperationsBefore(context: Context): void
visitParameter(context: Context): void
visitParametersAfter(context: Context): void
visitParametersBefore(context: Context): void
visitTypeAfter(context: Context): void
visitTypeBefore(context: Context): void
visitTypeField(context: Context): void
visitTypeFieldsAfter(context: Context): void
visitTypeFieldsBefore(context: Context): void
visitTypesAfter(context: Context): void
visitTypesBefore(context: Context): void
visitUnion(context: Context): void
visitUnionMember(context: Context): void
visitUnionMembersAfter(context: Context): void
visitUnionMembersBefore(context: Context): void
visitUnionsAfter(context: Context): void
visitUnionsBefore(context: Context): void