@azure-tools/linq
Version:
LINQ-like functionality for Typescript.
14 lines • 465 B
TypeScript
interface AnyObject {
[key: string]: any;
[key: number]: any;
}
export interface Leaf {
index: string | number;
parent: AnyObject;
instance: any;
}
export declare function visitor(instance: AnyObject): Iterable<Leaf>;
export declare function refCount(instance: AnyObject, target: AnyObject): number;
export declare function references(instance: AnyObject, target: AnyObject): Iterable<AnyObject>;
export {};
//# sourceMappingURL=visitor.d.ts.map