UNPKG

@snap/camera-kit

Version:
9 lines 775 B
import type { RemoteApiSpec, RemoteParameter } from "../../generated-proto/pb_schema/camera_kit/v3/remote_api_spec"; import type { UriRequest } from "../UriHandlers"; export declare const requestValidationErrorName = "RequestValidationError"; export declare const requestValidationError: (message: string, cause?: unknown) => never; export declare function validateRequest(request: UriRequest, specs: RemoteApiSpec[]): void; export declare function validatePath(path: string, parameters: RemoteParameter[]): void; export declare function validateHeaders(headers: Record<string, string>, parameters: RemoteParameter[]): void; export declare function validateQuery(queryParams: URLSearchParams, parameters: RemoteParameter[]): void; //# sourceMappingURL=httpValidators.d.ts.map