Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
7 lines
471 B
Plaintext
7 lines
471 B
Plaintext
import type { TSchema } from '../schema/index';
|
|
import { type TNever } from '../never/index';
|
|
import { TIntersect, IntersectOptions } from './intersect-type';
|
|
export type Intersect<Types extends TSchema[]> = (Types extends [TSchema] ? Types[0] : Types extends [] ? TNever : TIntersect<Types>);
|
|
/** `[Json]` Creates an evaluated Intersect type */
|
|
export declare function Intersect<Types extends TSchema[]>(types: [...Types], options?: IntersectOptions): Intersect<Types>;
|