SyncRestOpenApiManifestOptions
Defined in: wp-typia-block-runtime/src/metadata-core.ts:229
Manifest-first options for writing a canonical endpoint-aware REST OpenAPI document.
Extends
Section titled “Extends”SyncRestOpenApiBaseOptions
Properties
Section titled “Properties”openApiFile
Section titled “openApiFile”openApiFile:
string
Defined in: wp-typia-block-runtime/src/metadata-core.ts:219
Output path for the aggregate OpenAPI document.
Inherited from
Section titled “Inherited from”SyncRestOpenApiBaseOptions.openApiFile
projectRoot?
Section titled “projectRoot?”
optionalprojectRoot?:string
Defined in: wp-typia-block-runtime/src/metadata-core.ts:221
Optional project root used to resolve file paths.
Inherited from
Section titled “Inherited from”SyncRestOpenApiBaseOptions.projectRoot
typesFile
Section titled “typesFile”typesFile:
string
Defined in: wp-typia-block-runtime/src/metadata-core.ts:223
Source file that exports the REST contract types.
Inherited from
Section titled “Inherited from”SyncRestOpenApiBaseOptions.typesFile
manifest
Section titled “manifest”manifest:
EndpointManifestDefinition
Defined in: wp-typia-block-runtime/src/metadata-core.ts:231
Canonical endpoint manifest describing the REST surface.
contracts?
Section titled “contracts?”
optionalcontracts?:undefined
Defined in: wp-typia-block-runtime/src/metadata-core.ts:233
Not accepted when manifest is provided.
endpoints?
Section titled “endpoints?”
optionalendpoints?:undefined
Defined in: wp-typia-block-runtime/src/metadata-core.ts:235
Not accepted when manifest is provided.
openApiInfo?
Section titled “openApiInfo?”
optionalopenApiInfo?:undefined
Defined in: wp-typia-block-runtime/src/metadata-core.ts:237
Not accepted when manifest is provided.