1234567891011121314151617181920 |
- import type { Maybe } from './Maybe';
- export interface Path {
- readonly prev: Path | undefined;
- readonly key: string | number;
- readonly typename: string | undefined;
- }
- /**
- * Given a Path and a key, return a new Path containing the new key.
- */
- export declare function addPath(
- prev: Readonly<Path> | undefined,
- key: string | number,
- typename: string | undefined,
- ): Path;
- /**
- * Given a Path, return an Array of the path keys.
- */
- export declare function pathToArray(
- path: Maybe<Readonly<Path>>,
- ): Array<string | number>;
|