blob: ef8f10a51048be997de1ffa7892c722921fe7601 [file] [log] [blame]
export type Path = {
prev: Path | undefined;
key: string | number;
};
/**
* Given a Path and a key, return a new Path containing the new key.
*/
export function addPath(prev: Path | undefined, key: string | number): Path;
/**
* Given a Path, return an Array of the path keys.
*/
export function pathToArray(path: Path): Array<string | number>;