From 24640cee057255267d1b01285d85201af2f5af02 Mon Sep 17 00:00:00 2001 From: Fahri Gedik Date: Mon, 8 Sep 2025 15:43:56 +0300 Subject: [PATCH] Handle optional enum types in signature mapper Added support for 'enum?' and '[enum]?' types in the createActionToSignatureMapper function to ensure optional enum parameters 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 8f48ed3693..5b34afdaeb 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); }