import { GET } from "./Get.js"; import { GetKey } from "./GetKey.js"; import { Intersection } from "./Intersection.js"; import { Path } from "./Path.js"; import { UnionToIntersection } from "./UnionToIntersection.js"; export type NarrowPath, V extends GET> = Narrow; export type Narrow = Intersection, T>; type ReplacePath = UnionToIntersection>; type ReplacePathRecursive = UnionToIntersection

, R, V>> : ReplaceKey>; type ReplaceKey = Intersection; export {}; //# sourceMappingURL=NarrowPath.d.ts.map