workery
Version:
Modern web framework for building APIs on Cloudflare Workers.
14 lines (13 loc) • 667 B
TypeScript
import { z } from "zod";
import { ArgsOf } from "./types";
export declare function jsonCoerce<Out = unknown>(value: string): Out | string;
export declare function jsonCoerce<Out = unknown>(value: string[]): Out[] | string[];
export declare function isJsonCoercible(schema: z.ZodType): boolean;
export declare function createResolveLater<T = Response>(): [
(res: T) => void,
(fn: (v: T) => void) => void
];
export declare function baseExceptionHandler<E>(_: ArgsOf<{}, E>, e: any): Response;
export declare function createObjectPartial<T1 extends Record<any, any>>(base: T1): <T2 extends Record<any, any>>(final: T2) => T1 & T2;
export declare class Of<E> {
}