dilswer
Version:
Blazingly fast data validation library with TypeScript integration.
9 lines (8 loc) • 434 B
TypeScript
import type { RecordTypeSchema } from "../data-types/type-types";
import { RecordType } from "../data-types/types/record";
import type { SumRecord } from "./types";
/**
* Merges two RecordOf Data Types into one. Similar to how the
* Typescript `&` works.
*/
export declare const And: <R1 extends RecordTypeSchema, R2 extends RecordTypeSchema>(recordDataTypeA: RecordType<R1>, recordDataTypeB: RecordType<R2>) => SumRecord<R1, R2>;