Skip to content

Commit 8324997

Browse files
committed
propagate model&schema export flags to services
1 parent d9a20a2 commit 8324997

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

src/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,11 @@ export const generate = async ({
156156
useUnionTypes,
157157
indent,
158158
postfixServices,
159+
postfixModels,
159160
serviceTemplate,
160161
exportClient,
162+
exportModels,
163+
exportSchemas,
161164
clientName
162165
);
163166

src/utils/writeClientCustomTemplate/services.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,12 @@ export const writeClientServicesCustomTemplate = async (
1818
useOptions: boolean,
1919
useUnionTypes: boolean,
2020
indent: Indent,
21-
postfix: string,
21+
postfixServices: string,
22+
postfixModels: string,
2223
templatePath: string,
2324
exportClient: boolean,
25+
exportModels: boolean,
26+
exportSchemas: boolean,
2427
clientName?: string
2528
) => {
2629
registerHandlebarTemplates({
@@ -40,15 +43,18 @@ export const writeClientServicesCustomTemplate = async (
4043
await mkdir(servicesDir);
4144

4245
for (const service of client.services) {
43-
const file = resolve(outputPath, `services/${service.name}${postfix}.ts`);
46+
const file = resolve(outputPath, `services/${service.name}${postfixServices}.ts`);
4447
const templateResult = serviceTemplate({
4548
...service,
4649
serviceBaseUrl: client.server,
4750
httpClient,
4851
useUnionTypes,
4952
useOptions,
50-
postfix,
53+
postfixServices,
54+
postfixModels,
5155
exportClient: isDefined(clientName) && exportClient,
56+
exportModels,
57+
exportSchemas,
5258
});
5359
await writeFile(file, i(f(templateResult), indent));
5460
}

0 commit comments

Comments
 (0)