@trophyso/node
Version:
NodeJS SDK for the Trophy API
5 lines (4 loc) • 381 B
TypeScript
import { type ObjectLikeSchema } from "../object-like";
import type { Discriminant } from "./discriminant";
import type { inferParsedUnion, inferRawUnion, UnionSubtypes } from "./types";
export declare function union<D extends string | Discriminant<any, any>, U extends UnionSubtypes<any>>(discriminant: D, union: U): ObjectLikeSchema<inferRawUnion<D, U>, inferParsedUnion<D, U>>;