• Type Parameters

    Parameters

    • specs: T

    Returns ISchema<{ [ K in string | number | symbol]: {
        $case: K;
        value: ReturnType<T[K]["deserialize"]>;
    } }[keyof T]>