typed-serverless
Version:
Helps you write a consistent Serverless Framework configuration in TypeScript
10 lines (9 loc) • 416 B
TypeScript
/**
* @returns false if you want to stop visiting children properties
*/
declare type Visitor = (node: unknown, parent: unknown, key: string, path: string[]) => boolean;
/**
* Traverse objects by visiting every node on a recursive walk.
*/
export declare function traverseObject(object: unknown, visitor: Visitor, visited?: Set<unknown>, key?: string | null, path?: string[], parent?: unknown): void;
export {};