yaschema-api

Interfaces

Api
ApiRoutingContext
CachePolicy
HttpApi
HttpApiSchemas
RequestSchemas
ResponseSchemas

Type Aliases

AnyBody
AnyHeaders
AnyParams
AnyQuery
AnyStatus
AnyStringSerializableType
ApiRequest
ApiResponse
GenericApiRequest
GenericApiResponse
GenericHttpApi
HttpApiCredentialsSetting
HttpMethod
HttpRequestType
HttpResponseType
InferHttpErrorResponseBodyType
InferHttpErrorResponseHeadersType
InferHttpErrorResponseStatusType
InferHttpRequestBodyType
InferHttpRequestHeadersType
InferHttpRequestParamsType
InferHttpRequestQueryType
InferHttpSuccessResponseBodyType
InferHttpSuccessResponseHeadersType
InferHttpSuccessResponseStatusType
OptionalIfPossiblyUndefined

Variables

anyReqBodySchema
anyReqHeadersSchema
anyReqParamsSchema
anyReqQuerySchema
anyResBodySchema
anyResHeadersSchema
anyResStatusSchema
anyStringSerializableTypeSchema

Functions

checkRequestValidation
checkResponseValidation
clearUrlBaseForRouteType
findAllApisInRoot
getDefaultApiRoutingContext
getDefaultUrlBase
getUrlBaseForRouteType
isApi
isHttpApi
makeApi
makeApiRoutingContext
makeApiSchemas
makeHttpApi
makeRequestSchemas
makeResponseSchemas
setDefaultUrlBase
setUrlBaseForRouteType