@collectium/builder
- API documentation
Functions
build()
ts
function build(data: BuildParams): Promise<void>
Parameters
Parameter | Type |
---|---|
data | BuildParams |
Returns
Promise
<void
>
buildApi()
ts
function buildApi(__namedParameters: BuildApiParams): Promise<void>
Parameters
Parameter | Type |
---|---|
__namedParameters | BuildApiParams |
Returns
Promise
<void
>
buildSchema()
ts
function buildSchema(__namedParameters: BuildSchemaParams): Promise<void>
Parameters
Parameter | Type |
---|---|
__namedParameters | BuildSchemaParams |
Returns
Promise
<void
>
Type Aliases
BuildApiParams
ts
type BuildApiParams: {
input: Awaited<ReturnType<typeof createApp>>;
opts: {
dts: boolean;
md: boolean;
schema: boolean;
};
output: string;
};
Type declaration
Name | Type | Description |
---|---|---|
input | Awaited <ReturnType <typeof createApp >> | Collectium Api App |
opts ? | { dts : boolean ; md : boolean ; schema : boolean ; } | - |
opts.dts ? | boolean | Build openapi Definition ts file Default true |
opts.md ? | boolean | Build markdown documentation file Default false |
opts.schema ? | boolean | Build openapi schema Default true |
output ? | string | Output dir Default 'build/api' |
BuildBinParams
ts
type BuildBinParams: {
input: string;
opts: Omit<Parameters<typeof build>[0], "input" | "output">;
output: string;
};
Type declaration
Name | Type | Description |
---|---|---|
input | string | Api App path |
opts ? | Omit <Parameters <typeof build >[0 ], "input" | "output" > | - |
output ? | string | Output dir |
BuildParams
ts
type BuildParams: {
api: Omit<BuildApiParams, "output">;
bin: Omit<BuildBinParams, "output">;
output: string;
schema: Omit<BuildSchemaParams, "output">;
};
Type declaration
Name | Type | Description |
---|---|---|
api ? | Omit <BuildApiParams , "output" > | - |
bin ? | Omit <BuildBinParams , "output" > | - |
output ? | string | Output dir Default './build' |
schema ? | Omit <BuildSchemaParams , "output" > | - |
BuildSchemaParams
ts
type BuildSchemaParams: {
input: Collectium;
output: string;
};
Type declaration
Name | Type | Description |
---|---|---|
input | Collectium | - |
output ? | string | Output dir Default 'build/schema' |
References
default
Renames and re-exports build