Browse Source

feat: map System.Net.HttpStatusCode to number in schematics

pull/5137/head
Arman Ozak 6 years ago
parent
commit
4a6b9b409f
  1. 1
      npm/ng-packs/packages/schematics/src/constants/system-types.ts
  2. 2
      npm/ng-packs/packages/schematics/src/utils/type.ts

1
npm/ng-packs/packages/schematics/src/constants/system-types.ts

@ -10,6 +10,7 @@ export const SYSTEM_TYPES = new Map([
['Int16', 'number'], ['Int16', 'number'],
['Int32', 'number'], ['Int32', 'number'],
['Int64', 'number'], ['Int64', 'number'],
['Net.HttpStatusCode', 'number'],
['Object', 'object'], ['Object', 'object'],
['Sbyte', 'number'], ['Sbyte', 'number'],
['Single', 'number'], ['Single', 'number'],

2
npm/ng-packs/packages/schematics/src/utils/type.ts

@ -16,7 +16,7 @@ export function createTypeParser(replacerFn = (t: string) => t) {
.map(type => { .map(type => {
type = normalizeTypeAnnotations(type); type = normalizeTypeAnnotations(type);
type = type.replace( type = type.replace(
/System\.([0-9A-Za-z]+)/g, /System\.([0-9A-Za-z.]+)/g,
(_, match) => SYSTEM_TYPES.get(match) ?? strings.camelize(match), (_, match) => SYSTEM_TYPES.get(match) ?? strings.camelize(match),
); );

Loading…
Cancel
Save