data-to-jsonschema-to-ts
Version:
Convert plain javascript objects to JSON Schema and TypeScript typings
16 lines • 675 B
TypeScript
type Primitive = string | number | boolean | null | undefined;
/**
* Recursively traverses an object and calls a callback for each primitive value encountered
* @param obj The object to traverse
* @param handlePrimitive Callback function called for each primitive value
* @param currentPath Current JSON path (used internally for recursion)
*/
export declare function traverseObject(obj: object | object[], handlePrimitive: (value: Primitive, jsonPath: string, meta: {
key: string | number;
parent?: {
path: string;
type: "object" | "array";
};
}) => void, currentPath?: string): void;
export {};
//# sourceMappingURL=traverse-object.d.ts.map