import { Context } from "https://deno.land/x/apex_core@v0.1.1/ast/mod.ts";
Properties
optional
alias: AliasDefinitionaliases: AliasDefinition[]
optional
annotation: Annotationoptional
annotations: Annotation[]config: ObjectMap
optional
directive: DirectiveDefinitiondirectiveMap: Map<string, DirectiveDefinition>
directives: DirectiveDefinition[]
optional
document: Documentoptional
enum: EnumDefinitionenums: EnumDefinition[]
optional
enumValue: EnumValueDefinitionoptional
enumValues: EnumValueDefinition[]optional
field: FieldDefinitionoptional
fields: FieldDefinition[]functions: OperationDefinition[]
optional
import: ImportDefinitionimports: ImportDefinition[]
optional
interface: InterfaceDefinitioninterfaces: InterfaceDefinition[]
namespace: NamespaceDefinition
namespaces: NamespaceDefinition[]
optional
operation: OperationDefinitionoptional
operations: OperationDefinition[]optional
parameter: ParameterDefinitionoptional
parameters: ParameterDefinition[]optional
type: TypeDefinitiontypes: TypeDefinition[]
optional
union: UnionDefinitionunions: UnionDefinition[]
Methods
private
parseDocument(): voidreportError(error: ApexError): void