@@ -75,9 +75,9 @@ describe('TypeScriptGenerator', () => {
7575 private _marriage?: boolean;
7676 private _members?: string | number | boolean;
7777 private _tupleType?: [string, number];
78- private _tupleTypeWithAdditionalItems?: [string, number, ...(object | string | number | Array<unknown> | boolean | null | number )[]];
78+ private _tupleTypeWithAdditionalItems?: [string, number, ...(object | string | number | Array<unknown> | boolean | null)[]];
7979 private _arrayType: Array<string>;
80- private _additionalProperties?: Map<String, object | string | number | Array<unknown> | boolean | null | number >;
80+ private _additionalProperties?: Map<String, object | string | number | Array<unknown> | boolean | null>;
8181 private _sTestPatternProperties?: Map<String, string>;
8282
8383 constructor(input: {
@@ -88,7 +88,7 @@ describe('TypeScriptGenerator', () => {
8888 marriage?: boolean,
8989 members?: string | number | boolean,
9090 tupleType?: [string, number],
91- tupleTypeWithAdditionalItems?: [string, number, ...(object | string | number | Array<unknown> | boolean | null | number )[]],
91+ tupleTypeWithAdditionalItems?: [string, number, ...(object | string | number | Array<unknown> | boolean | null)[]],
9292 arrayType: Array<string>,
9393 }) {
9494 this._streetName = input.streetName;
@@ -123,14 +123,14 @@ describe('TypeScriptGenerator', () => {
123123 get tupleType(): [string, number] | undefined { return this._tupleType; }
124124 set tupleType(tupleType: [string, number] | undefined) { this._tupleType = tupleType; }
125125
126- get tupleTypeWithAdditionalItems(): [string, number, ...(object | string | number | Array<unknown> | boolean | null | number )[]] | undefined { return this._tupleTypeWithAdditionalItems; }
127- set tupleTypeWithAdditionalItems(tupleTypeWithAdditionalItems: [string, number, ...(object | string | number | Array<unknown> | boolean | null | number )[]] | undefined) { this._tupleTypeWithAdditionalItems = tupleTypeWithAdditionalItems; }
126+ get tupleTypeWithAdditionalItems(): [string, number, ...(object | string | number | Array<unknown> | boolean | null)[]] | undefined { return this._tupleTypeWithAdditionalItems; }
127+ set tupleTypeWithAdditionalItems(tupleTypeWithAdditionalItems: [string, number, ...(object | string | number | Array<unknown> | boolean | null)[]] | undefined) { this._tupleTypeWithAdditionalItems = tupleTypeWithAdditionalItems; }
128128
129129 get arrayType(): Array<string> { return this._arrayType; }
130130 set arrayType(arrayType: Array<string>) { this._arrayType = arrayType; }
131131
132- get additionalProperties(): Map<String, object | string | number | Array<unknown> | boolean | null | number > | undefined { return this._additionalProperties; }
133- set additionalProperties(additionalProperties: Map<String, object | string | number | Array<unknown> | boolean | null | number > | undefined) { this._additionalProperties = additionalProperties; }
132+ get additionalProperties(): Map<String, object | string | number | Array<unknown> | boolean | null> | undefined { return this._additionalProperties; }
133+ set additionalProperties(additionalProperties: Map<String, object | string | number | Array<unknown> | boolean | null> | undefined) { this._additionalProperties = additionalProperties; }
134134
135135 get sTestPatternProperties(): Map<String, string> | undefined { return this._sTestPatternProperties; }
136136 set sTestPatternProperties(sTestPatternProperties: Map<String, string> | undefined) { this._sTestPatternProperties = sTestPatternProperties; }
@@ -160,7 +160,7 @@ describe('TypeScriptGenerator', () => {
160160 @JsonProperty("property")
161161 private _property?: string;
162162 @JsonProperty("additionalProperties")
163- private _additionalProperties?: Map<String, object | string | number | Array<unknown> | boolean | null | number >;
163+ private _additionalProperties?: Map<String, object | string | number | Array<unknown> | boolean | null>;
164164
165165 constructor(input: {
166166 property?: string,
@@ -171,8 +171,8 @@ describe('TypeScriptGenerator', () => {
171171 get property(): string | undefined { return this._property; }
172172 set property(property: string | undefined) { this._property = property; }
173173
174- get additionalProperties(): Map<String, object | string | number | Array<unknown> | boolean | null | number > | undefined { return this._additionalProperties; }
175- set additionalProperties(additionalProperties: Map<String, object | string | number | Array<unknown> | boolean | null | number > | undefined) { this._additionalProperties = additionalProperties; }
174+ get additionalProperties(): Map<String, object | string | number | Array<unknown> | boolean | null> | undefined { return this._additionalProperties; }
175+ set additionalProperties(additionalProperties: Map<String, object | string | number | Array<unknown> | boolean | null> | undefined) { this._additionalProperties = additionalProperties; }
176176}` ;
177177
178178 generator = new TypeScriptGenerator ( { presets : [
@@ -224,9 +224,9 @@ ${content}`;
224224 marriage?: boolean;
225225 members?: string | number | boolean;
226226 tupleType?: [string, number];
227- tupleTypeWithAdditionalItems?: [string, number, ...(object | string | number | Array<unknown> | boolean | null | number )[]];
227+ tupleTypeWithAdditionalItems?: [string, number, ...(object | string | number | Array<unknown> | boolean | null)[]];
228228 arrayType: Array<string>;
229- additionalProperties?: Map<String, object | string | number | Array<unknown> | boolean | null | number >;
229+ additionalProperties?: Map<String, object | string | number | Array<unknown> | boolean | null>;
230230 sTestPatternProperties?: Map<String, string>;
231231}` ;
232232
@@ -249,7 +249,7 @@ ${content}`;
249249 } ;
250250 const expected = `export interface CustomInterface {
251251 property?: string;
252- additionalProperties?: Map<String, object | string | number | Array<unknown> | boolean | null | number >;
252+ additionalProperties?: Map<String, object | string | number | Array<unknown> | boolean | null>;
253253}` ;
254254
255255 generator = new TypeScriptGenerator ( { presets : [
0 commit comments