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