From f7587b9dc6dd7f4a42a2be72bc7437ba84040d41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eduard=20Lavu=C5=A1?= Date: Tue, 7 Jul 2020 20:18:42 +0200 Subject: [PATCH] fix: EnumValueDefinition cannot be DocumentedNode because both can be strings --- src/interfaces/ast/profile-ast.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/interfaces/ast/profile-ast.ts b/src/interfaces/ast/profile-ast.ts index 116b140..e154322 100644 --- a/src/interfaces/ast/profile-ast.ts +++ b/src/interfaces/ast/profile-ast.ts @@ -84,12 +84,11 @@ export interface EnumModelDefinitionNode * * These are either string or number literals */ -export interface EnumValueDefinition - extends ProfileASTNodeBase, - DocumentedNode { +export interface EnumValueDefinition extends ProfileASTNodeBase { kind: 'EnumValueDefinition'; - enumValue: string | number; + enumValue: string | number | boolean; } + export type AnonymousModelDefinitionNode = | ObjectModelDefinitionNode | UnionModelDefinitionNode