Skip to content

Commit f4eaa92

Browse files
committed
fix(openapi-typescript): change url parameters format
1 parent 82e98b4 commit f4eaa92

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

packages/openapi-typescript/src/transform/paths-enum.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,7 @@ export default function makeApiPathsEnum(pathsObject: PathsObject): ts.EnumDecla
3131
.join("");
3232
}
3333

34-
// Replace {parameters} with :parameters
35-
const adaptedUrl = url.replace(/{(\w+)}/g, ":$1");
36-
37-
enumKeys.push(adaptedUrl);
34+
enumKeys.push(url);
3835
enumMetaData.push({
3936
name: pathName,
4037
});

packages/openapi-typescript/test/transform/paths-enum.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ describe("transformPathsObjectToEnum", () => {
3838
},
3939
},
4040
want: `export enum ApiPaths {
41-
GetApiV1User = "/api/v1/user/:user_id"
41+
GetApiV1User = "/api/v1/user/{user_id}"
4242
}`,
4343
},
4444
],
@@ -62,7 +62,7 @@ describe("transformPathsObjectToEnum", () => {
6262
},
6363
},
6464
want: `export enum ApiPaths {
65-
GetUserById = "/api/v1/user/:user_id"
65+
GetUserById = "/api/v1/user/{user_id}"
6666
}`,
6767
},
6868
],
@@ -89,8 +89,8 @@ describe("transformPathsObjectToEnum", () => {
8989
},
9090
},
9191
want: `export enum ApiPaths {
92-
GetUserById = "/api/v1/user/:user_id",
93-
PostApiV1User = "/api/v1/user/:user_id"
92+
GetUserById = "/api/v1/user/{user_id}",
93+
PostApiV1User = "/api/v1/user/{user_id}"
9494
}`,
9595
},
9696
],

0 commit comments

Comments
 (0)