import { PathElement } from './pathTypes'; /** * Path from an object to its immediate parent. * * @template T Parent object type. */ export interface ParentPath { /** * Parent object. */ readonly parent: T; /** * Property name (if the parent is an object) or index number (if the parent is an array). */ readonly path: PathElement; }