From b337e95f09f4f536b7ef2821c5d2eb06139a0672 Mon Sep 17 00:00:00 2001 From: Fahri Gedik Date: Mon, 8 Sep 2025 14:35:25 +0300 Subject: [PATCH] Handle optional enum types in signature mapper Extended the type check in createActionToSignatureMapper to include 'enum?' and '[enum]?' cases, ensuring optional enum types are correctly adapted. --- npm/ng-packs/packages/schematics/src/utils/service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/schematics/src/utils/service.ts b/npm/ng-packs/packages/schematics/src/utils/service.ts index 1280aa3aef..53eaa1d501 100644 --- a/npm/ng-packs/packages/schematics/src/utils/service.ts +++ b/npm/ng-packs/packages/schematics/src/utils/service.ts @@ -124,7 +124,7 @@ export function createActionToSignatureMapper() { } let type = adaptType(p.typeSimple); - if (p.typeSimple === 'enum' || p.typeSimple === '[enum]') { + if (p.typeSimple === 'enum' || p.typeSimple === '[enum]' || p.typeSimple === 'enum?' || p.typeSimple === '[enum]?') { type = adaptType(p.type); }