Skip to content

Commit 54e8976

Browse files
parse name
1 parent 978af48 commit 54e8976

File tree

5 files changed

+11
-2
lines changed

5 files changed

+11
-2
lines changed

dist/index.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3502,7 +3502,7 @@ var templateExportService = {"1":function(container,depth0,helpers,partials,data
35023502
+ ((stack1 = lookupProperty(helpers,"unless").call(alias1,lookupProperty(lookupProperty(data,"root"),"useOptions"),{"name":"unless","hash":{},"fn":container.program(32, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":61,"column":1},"end":{"line":67,"column":12}}})) != null ? stack1 : "")
35033503
+ ((stack1 = lookupProperty(helpers,"each").call(alias1,lookupProperty(depth0,"results"),{"name":"each","hash":{},"fn":container.program(37, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":68,"column":1},"end":{"line":70,"column":10}}})) != null ? stack1 : "")
35043504
+ " * @throws ApiError\n */\n public "
3505-
+ ((stack1 = alias3(alias2(depth0, "name", {"start":{"line":73,"column":12},"end":{"line":73,"column":16}} ), depth0)) != null ? stack1 : "")
3505+
+ ((stack1 = lookupProperty(helpers,"parseOperationId").call(alias1,lookupProperty(depth0,"name"),{"name":"parseOperationId","hash":{},"data":data,"loc":{"start":{"line":73,"column":9},"end":{"line":73,"column":36}}})) != null ? stack1 : "")
35063506
+ "("
35073507
+ ((stack1 = container.invokePartial(lookupProperty(partials,"parameters"),depth0,{"name":"parameters","data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
35083508
+ "): CancelablePromise<"
@@ -5379,6 +5379,9 @@ const registerHandlebarHelpers = (root) => {
53795379
.replace(/\/\*/g, '*')
53805380
.replace(/\r?\n(.*)/g, (_, w) => `${os.EOL} * ${w.trim()}`);
53815381
});
5382+
Handlebars__default["default"].registerHelper('parseOperationId', function (value) {
5383+
return value.replace(/\d+$/, "");
5384+
});
53825385
Handlebars__default["default"].registerHelper('escapeDescription', function (value) {
53835386
return value.replace(/\\/g, '\\\\').replace(/`/g, '\\`').replace(/\${/g, '\\${');
53845387
});

rollup.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ const handlebarsPlugin = () => ({
3535
intersection: true,
3636
enumerator: true,
3737
escapeComment: true,
38+
parseOperationId: true,
3839
escapeDescription: true,
3940
camelCase: true,
4041
},

src/templates/exportService.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ export class {{{name}}}{{{@root.postfix}}} {
7070
{{/each}}
7171
* @throws ApiError
7272
*/
73-
public {{{name}}}({{>parameters}}): CancelablePromise<{{>result}}> {
73+
public {{{parseOperationId name}}}({{>parameters}}): CancelablePromise<{{>result}}> {
7474
return network.request(() => {
7575
return this.httpRequest.request({
7676

src/utils/registerHandlebarHelpers.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ describe('registerHandlebarHelpers', () => {
1818
expect(helpers).toContain('intersection');
1919
expect(helpers).toContain('enumerator');
2020
expect(helpers).toContain('escapeComment');
21+
expect(helpers).toContain('parseOperationId');
2122
expect(helpers).toContain('escapeDescription');
2223
expect(helpers).toContain('camelCase');
2324
});

src/utils/registerHandlebarHelpers.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,10 @@ export const registerHandlebarHelpers = (root: {
8989
.replace(/\r?\n(.*)/g, (_, w) => `${EOL} * ${w.trim()}`);
9090
});
9191

92+
Handlebars.registerHelper('parseOperationId', function (value: string): string {
93+
return value.replace(/\d+$/, '');
94+
});
95+
9296
Handlebars.registerHelper('escapeDescription', function (value: string): string {
9397
return value.replace(/\\/g, '\\\\').replace(/`/g, '\\`').replace(/\${/g, '\\${');
9498
});

0 commit comments

Comments
 (0)