UNPKG

264 BTypeScriptView Raw
1/**
2 * Transform a [[Union]] to an * *intersection**
3 * @param U to transform
4 * @returns `&`
5 * @example
6 * ```ts
7 * ```
8 */
9export declare type IntersectOf<U extends any> = (U extends unknown ? (k: U) => void : never) extends ((k: infer I) => void) ? I : never;
10
\No newline at end of file