@@ -598,6 +598,7 @@ export type { ModelThatExtendsExtends } from './models/ModelThatExtendsExtends';
598598export type { ModelWithArray } from './models/ModelWithArray';
599599export type { ModelWithBoolean } from './models/ModelWithBoolean';
600600export type { ModelWithCircularReference } from './models/ModelWithCircularReference';
601+ export type { ModelWithConst } from './models/ModelWithConst';
601602export type { ModelWithDictionary } from './models/ModelWithDictionary';
602603export type { ModelWithDuplicateImports } from './models/ModelWithDuplicateImports';
603604export type { ModelWithDuplicateProperties } from './models/ModelWithDuplicateProperties';
@@ -647,6 +648,7 @@ export { $ModelThatExtendsExtends } from './schemas/$ModelThatExtendsExtends';
647648export { $ModelWithArray } from './schemas/$ModelWithArray';
648649export { $ModelWithBoolean } from './schemas/$ModelWithBoolean';
649650export { $ModelWithCircularReference } from './schemas/$ModelWithCircularReference';
651+ export { $ModelWithConst } from './schemas/$ModelWithConst';
650652export { $ModelWithDictionary } from './schemas/$ModelWithDictionary';
651653export { $ModelWithDuplicateImports } from './schemas/$ModelWithDuplicateImports';
652654export { $ModelWithDuplicateProperties } from './schemas/$ModelWithDuplicateProperties';
@@ -1097,6 +1099,21 @@ export type ModelWithCircularReference = {
10971099"
10981100`;
10991101
1102+ exports[`v2 should generate: test/generated/v2/models/ModelWithConst.ts 1`] = `
1103+ "/* generated using openapi-typescript-codegen -- do no edit */
1104+ /* istanbul ignore file */
1105+ /* tslint:disable */
1106+ /* eslint-disable */
1107+ export type ModelWithConst = {
1108+ string?: "string";
1109+ number?: 0;
1110+ boolean?: false;
1111+ null?: null;
1112+ };
1113+
1114+ "
1115+ `;
1116+
11001117exports[`v2 should generate: test/generated/v2/models/ModelWithDictionary.ts 1`] = `
11011118"/* generated using openapi-typescript-codegen -- do no edit */
11021119/* istanbul ignore file */
@@ -1896,6 +1913,30 @@ export const $ModelWithCircularReference = {
18961913"
18971914`;
18981915
1916+ exports[`v2 should generate: test/generated/v2/schemas/$ModelWithConst.ts 1`] = `
1917+ "/* generated using openapi-typescript-codegen -- do no edit */
1918+ /* istanbul ignore file */
1919+ /* tslint:disable */
1920+ /* eslint-disable */
1921+ export const $ModelWithConst = {
1922+ properties: {
1923+ string: {
1924+ type: '"string"',
1925+ },
1926+ number: {
1927+ type: '0',
1928+ },
1929+ boolean: {
1930+ type: 'false',
1931+ },
1932+ null: {
1933+ type: 'null',
1934+ },
1935+ },
1936+ } as const;
1937+ "
1938+ `;
1939+
18991940exports[`v2 should generate: test/generated/v2/schemas/$ModelWithDictionary.ts 1`] = `
19001941"/* generated using openapi-typescript-codegen -- do no edit */
19011942/* istanbul ignore file */
@@ -3710,6 +3751,7 @@ export type { ModelThatExtendsExtends } from './models/ModelThatExtendsExtends';
37103751export type { ModelWithArray } from './models/ModelWithArray';
37113752export type { ModelWithBoolean } from './models/ModelWithBoolean';
37123753export type { ModelWithCircularReference } from './models/ModelWithCircularReference';
3754+ export type { ModelWithConst } from './models/ModelWithConst';
37133755export type { ModelWithDictionary } from './models/ModelWithDictionary';
37143756export type { ModelWithDuplicateImports } from './models/ModelWithDuplicateImports';
37153757export type { ModelWithDuplicateProperties } from './models/ModelWithDuplicateProperties';
@@ -3780,6 +3822,7 @@ export { $ModelThatExtendsExtends } from './schemas/$ModelThatExtendsExtends';
37803822export { $ModelWithArray } from './schemas/$ModelWithArray';
37813823export { $ModelWithBoolean } from './schemas/$ModelWithBoolean';
37823824export { $ModelWithCircularReference } from './schemas/$ModelWithCircularReference';
3825+ export { $ModelWithConst } from './schemas/$ModelWithConst';
37833826export { $ModelWithDictionary } from './schemas/$ModelWithDictionary';
37843827export { $ModelWithDuplicateImports } from './schemas/$ModelWithDuplicateImports';
37853828export { $ModelWithDuplicateProperties } from './schemas/$ModelWithDuplicateProperties';
@@ -4555,6 +4598,21 @@ export type ModelWithCircularReference = {
45554598"
45564599`;
45574600
4601+ exports[`v3 should generate: test/generated/v3/models/ModelWithConst.ts 1`] = `
4602+ "/* generated using openapi-typescript-codegen -- do no edit */
4603+ /* istanbul ignore file */
4604+ /* tslint:disable */
4605+ /* eslint-disable */
4606+ export type ModelWithConst = {
4607+ string?: "string";
4608+ number?: 0;
4609+ boolean?: false;
4610+ null?: null;
4611+ };
4612+
4613+ "
4614+ `;
4615+
45584616exports[`v3 should generate: test/generated/v3/models/ModelWithDictionary.ts 1`] = `
45594617"/* generated using openapi-typescript-codegen -- do no edit */
45604618/* istanbul ignore file */
@@ -5866,6 +5924,30 @@ export const $ModelWithCircularReference = {
58665924"
58675925`;
58685926
5927+ exports[`v3 should generate: test/generated/v3/schemas/$ModelWithConst.ts 1`] = `
5928+ "/* generated using openapi-typescript-codegen -- do no edit */
5929+ /* istanbul ignore file */
5930+ /* tslint:disable */
5931+ /* eslint-disable */
5932+ export const $ModelWithConst = {
5933+ properties: {
5934+ string: {
5935+ type: '"string"',
5936+ },
5937+ number: {
5938+ type: '0',
5939+ },
5940+ boolean: {
5941+ type: 'false',
5942+ },
5943+ null: {
5944+ type: 'null',
5945+ },
5946+ },
5947+ } as const;
5948+ "
5949+ `;
5950+
58695951exports[`v3 should generate: test/generated/v3/schemas/$ModelWithDictionary.ts 1`] = `
58705952"/* generated using openapi-typescript-codegen -- do no edit */
58715953/* istanbul ignore file */
0 commit comments