UNPKG

zust

Version:

A powerful, lightweight, and fully standalone state management library for React with time-travel debugging, computed values, and zero dependencies

14 lines 771 B
export type PathSegment = { key: string; isArray: boolean; index?: number; }; export declare function parsePath(path: string): string[]; export declare function getNestedValue<T, R = unknown>(obj: T, path: string): R | undefined; export declare function setNestedValue<T extends Record<string, unknown>>(obj: T, path: string, value: unknown): void; export declare function deleteNestedValue<T extends Record<string, unknown>>(obj: T, path: string): boolean; export declare function hasPath<T>(obj: T, path: string): boolean; export declare function getLastPart(path: string): string; export declare function getParentPath(path: string): string; export declare function matchPath(path: string, pattern: string): boolean; //# sourceMappingURL=pathUtils.d.ts.map