zibri
    Preparing search index...

    Interface for a validation service.

    interface ValidationServiceInterface {
        validateBody: (body: unknown, meta: BodyMetadata) => void;
        validateHeaderParam: (param: unknown, meta: HeaderParamMetadata) => void;
        validatePathParam: (param: unknown, meta: PathParamMetadata) => void;
        validateQueryParam: (param: unknown, meta: QueryParamMetadata) => void;
        validateWebsocketRequest: (req: unknown) => void;
    }

    Implemented by

    Index

    Properties

    validateBody: (body: unknown, meta: BodyMetadata) => void

    Validate a request/response body.

    validateHeaderParam: (param: unknown, meta: HeaderParamMetadata) => void

    Validate a header param.

    validatePathParam: (param: unknown, meta: PathParamMetadata) => void

    Validate a path parameter.

    validateQueryParam: (param: unknown, meta: QueryParamMetadata) => void

    Validate a query parameter.

    validateWebsocketRequest: (req: unknown) => void

    Checks if the given value is a valid websocket request. This does NOT check its content like the body or params, but only the base structure.