Browse Source

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.
issue-22408
Fahri Gedik 5 months ago
parent
commit
b337e95f09
  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