From 9e6b638171cf0dedebe68876e5c33d99f68cc77a Mon Sep 17 00:00:00 2001 From: Erik Wrede Date: Tue, 11 Jul 2023 10:50:15 +0200 Subject: [PATCH] chore(type-def-storage): add function to get all union type definitions --- .../lib/schema-builder/storages/type-definitions.storage.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/graphql/lib/schema-builder/storages/type-definitions.storage.ts b/packages/graphql/lib/schema-builder/storages/type-definitions.storage.ts index 8694b2916..f063327bc 100644 --- a/packages/graphql/lib/schema-builder/storages/type-definitions.storage.ts +++ b/packages/graphql/lib/schema-builder/storages/type-definitions.storage.ts @@ -63,6 +63,10 @@ export class TypeDefinitionsStorage { return this.unionTypeDefinitions.get(key); } + getAllUnionDefinitions(): UnionDefinition[] { + return Array.from(this.unionTypeDefinitions.values()); + } + addInterfaces(interfaceDefs: InterfaceTypeDefinition[]) { interfaceDefs.forEach((item) => this.interfaceTypeDefinitions.set(item.target, item),