From 38ce0857759b91ec274986e4e2ee446f469db510 Mon Sep 17 00:00:00 2001 From: Lukas Valenta Date: Mon, 24 Aug 2020 13:58:59 +0200 Subject: [PATCH] feat: Export union type for all profile ast node types --- src/interfaces/ast/profile-ast.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/interfaces/ast/profile-ast.ts b/src/interfaces/ast/profile-ast.ts index c11dbd4..8baa159 100644 --- a/src/interfaces/ast/profile-ast.ts +++ b/src/interfaces/ast/profile-ast.ts @@ -209,3 +209,20 @@ export type DocumentDefinition = | UseCaseDefinitionNode | NamedFieldDefinitionNode | NamedModelDefinitionNode; + +export type ProfileASTNode = + | EnumDefinitionNode + | EnumValueNode + | FieldDefinitionNode + | ListDefinitionNode + | ModelTypeNameNode + | NamedFieldDefinitionNode + | NamedModelDefinitionNode + | NonNullDefinitionNode + | ObjectDefinitionNode + | PrimitiveTypeNameNode + | ProfileDocumentNode + | ProfileIdNode + | ProfileNode + | UnionDefinitionNode + | UseCaseDefinitionNode;