6 lines
152 B
TypeScript
6 lines
152 B
TypeScript
/**
|
|
* @internal
|
|
*
|
|
* Checks that A and B extend each other.
|
|
*/
|
|
export type Exact<A, B> = [A] extends [B] ? ([B] extends [A] ? true : false) : false;
|