@@ -598,6 +598,7 @@ export type { ModelThatExtendsExtends } from './models/ModelThatExtendsExtends';
598
598
export type { ModelWithArray } from './models/ModelWithArray';
599
599
export type { ModelWithBoolean } from './models/ModelWithBoolean';
600
600
export type { ModelWithCircularReference } from './models/ModelWithCircularReference';
601
+ export type { ModelWithConst } from './models/ModelWithConst';
601
602
export type { ModelWithDictionary } from './models/ModelWithDictionary';
602
603
export type { ModelWithDuplicateImports } from './models/ModelWithDuplicateImports';
603
604
export type { ModelWithDuplicateProperties } from './models/ModelWithDuplicateProperties';
@@ -647,6 +648,7 @@ export { $ModelThatExtendsExtends } from './schemas/$ModelThatExtendsExtends';
647
648
export { $ModelWithArray } from './schemas/$ModelWithArray';
648
649
export { $ModelWithBoolean } from './schemas/$ModelWithBoolean';
649
650
export { $ModelWithCircularReference } from './schemas/$ModelWithCircularReference';
651
+ export { $ModelWithConst } from './schemas/$ModelWithConst';
650
652
export { $ModelWithDictionary } from './schemas/$ModelWithDictionary';
651
653
export { $ModelWithDuplicateImports } from './schemas/$ModelWithDuplicateImports';
652
654
export { $ModelWithDuplicateProperties } from './schemas/$ModelWithDuplicateProperties';
@@ -1097,6 +1099,21 @@ export type ModelWithCircularReference = {
1097
1099
"
1098
1100
`;
1099
1101
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
+
1100
1117
exports[`v2 should generate: test/generated/v2/models/ModelWithDictionary.ts 1`] = `
1101
1118
"/* generated using openapi-typescript-codegen -- do no edit */
1102
1119
/* istanbul ignore file */
@@ -1896,6 +1913,30 @@ export const $ModelWithCircularReference = {
1896
1913
"
1897
1914
`;
1898
1915
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
+
1899
1940
exports[`v2 should generate: test/generated/v2/schemas/$ModelWithDictionary.ts 1`] = `
1900
1941
"/* generated using openapi-typescript-codegen -- do no edit */
1901
1942
/* istanbul ignore file */
@@ -3710,6 +3751,7 @@ export type { ModelThatExtendsExtends } from './models/ModelThatExtendsExtends';
3710
3751
export type { ModelWithArray } from './models/ModelWithArray';
3711
3752
export type { ModelWithBoolean } from './models/ModelWithBoolean';
3712
3753
export type { ModelWithCircularReference } from './models/ModelWithCircularReference';
3754
+ export type { ModelWithConst } from './models/ModelWithConst';
3713
3755
export type { ModelWithDictionary } from './models/ModelWithDictionary';
3714
3756
export type { ModelWithDuplicateImports } from './models/ModelWithDuplicateImports';
3715
3757
export type { ModelWithDuplicateProperties } from './models/ModelWithDuplicateProperties';
@@ -3780,6 +3822,7 @@ export { $ModelThatExtendsExtends } from './schemas/$ModelThatExtendsExtends';
3780
3822
export { $ModelWithArray } from './schemas/$ModelWithArray';
3781
3823
export { $ModelWithBoolean } from './schemas/$ModelWithBoolean';
3782
3824
export { $ModelWithCircularReference } from './schemas/$ModelWithCircularReference';
3825
+ export { $ModelWithConst } from './schemas/$ModelWithConst';
3783
3826
export { $ModelWithDictionary } from './schemas/$ModelWithDictionary';
3784
3827
export { $ModelWithDuplicateImports } from './schemas/$ModelWithDuplicateImports';
3785
3828
export { $ModelWithDuplicateProperties } from './schemas/$ModelWithDuplicateProperties';
@@ -4555,6 +4598,21 @@ export type ModelWithCircularReference = {
4555
4598
"
4556
4599
`;
4557
4600
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
+
4558
4616
exports[`v3 should generate: test/generated/v3/models/ModelWithDictionary.ts 1`] = `
4559
4617
"/* generated using openapi-typescript-codegen -- do no edit */
4560
4618
/* istanbul ignore file */
@@ -5866,6 +5924,30 @@ export const $ModelWithCircularReference = {
5866
5924
"
5867
5925
`;
5868
5926
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
+
5869
5951
exports[`v3 should generate: test/generated/v3/schemas/$ModelWithDictionary.ts 1`] = `
5870
5952
"/* generated using openapi-typescript-codegen -- do no edit */
5871
5953
/* istanbul ignore file */
0 commit comments