zod-openapi-share
Preparing search index...
CreateSchemaInterface
Type Alias CreateSchemaInterface
The interface that defines the methods of createOpenAPISchema class.
type
CreateSchemaInterface
=
{
createSchema
<
M
extends
Partial
<
Record
<
StatusCode
,
ResponseConfig
|
ReferenceObject
>
>
,
R
extends
RouteConfig
,
T
extends
readonly
UserDefinedStatusCode
<
M
>
[]
,
>
(
route
:
R
,
statusCodes
?:
UniqueTuple
<
UserDefinedStatusCode
<
M
>
,
T
>
,
)
:
R
;
}
Implemented by
ZodOpenAPISchema
Index
Methods
create
Schema
Methods
create
Schema
createSchema
<
M
extends
Partial
<
Record
<
StatusCode
,
ResponseConfig
|
ReferenceObject
>
>
,
R
extends
RouteConfig
,
T
extends
readonly
UserDefinedStatusCode
<
M
>
[]
,
>
(
route
:
R
,
statusCodes
?:
UniqueTuple
<
UserDefinedStatusCode
<
M
>
,
T
>
,
)
:
R
Type Parameters
M
extends
Partial
<
Record
<
StatusCode
,
ResponseConfig
|
ReferenceObject
>
>
R
extends
RouteConfig
T
extends
readonly
UserDefinedStatusCode
<
M
>
[]
Parameters
route
:
R
Optional
statusCodes
:
UniqueTuple
<
UserDefinedStatusCode
<
M
>
,
T
>
Returns
R
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
create
Schema
zod-openapi-share
Loading...
The interface that defines the methods of createOpenAPISchema class.