Skip to content

Commit 9390232

Browse files
committed
add definer argument
1 parent e31e6c9 commit 9390232

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

src/core/arguments.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ const argv = yargs
2222
demandOption: false,
2323
default: null,
2424
})
25+
.option("definer", {
26+
describe: "Specify the name of definer function",
27+
type: "string",
28+
demandOption: false,
29+
})
2530
.argv;
2631

2732
type RemoveKeys<T, K extends keyof T> = {

src/index.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,11 @@ import findPredefinedSchemas from "./core/schemas";
1616
const schemaPaths = await getArgument("schemas");
1717
const schemas = await findPredefinedSchemas(schemaPaths);
1818

19-
const spec = await generateOpenApiSpec(schemas);
19+
const routeDefinerName = await getArgument("definer");
20+
21+
const spec = await generateOpenApiSpec(schemas, {
22+
routeDefinerName,
23+
});
2024
if (!spec.paths) throw new Error("Couldn't find any valid path");
2125

2226
if (spec.components.schemas) {

0 commit comments

Comments
 (0)