UNPKG

lodash-walk-object

Version:

Walk all properties deep in object with lodash help

38 lines (37 loc) 1.39 kB
import { Circ, Models, Iterator } from './models'; export declare class Helpers { static get Walk(): { Object(json: object, iterator: Iterator, options?: Models.StartIteratorOptions): { circs: Circ[] | undefined; }; ObjectBy(property: string, inContext: object, iterator: Iterator, options?: Models.StartIteratorOptions): { circs: Circ[] | undefined; }; }; private static createInternalOptions; private static _walk; private static walkDepthFirst; private static walkBreadthFirst; private static prepareCurrentValue; private static findChildren; private static getPropertyEntries; private static readProperty; private static appendPath; private static propertyToPath; private static shouldSkipPath; private static normalizeRootArrayPath; private static isSamePathOrDescendant; private static isAncestorPath; private static _changeValue; private static _prepareParams; private static get _Helpers(); private static isObjectLike; } export declare const walk: { Object: (json: object, iterator: Iterator, options?: Models.StartIteratorOptions) => { circs: Circ[] | undefined; }; ObjectBy: (property: string, inContext: object, iterator: Iterator, options?: Models.StartIteratorOptions) => { circs: Circ[] | undefined; }; };