Browse Source

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.
pull/23687/head
Fahri Gedik 5 months ago
parent
commit
24640cee05
  1. 2
      npm/ng-packs/packages/schematics/src/utils/service.ts

2
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);
}

Loading…
Cancel
Save