UNPKG

data-to-jsonschema-to-ts

Version:

Convert plain javascript objects to JSON Schema and TypeScript typings

16 lines 675 B
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