@govtechsg/open-attestation
Version:
16 lines (15 loc) • 635 B
TypeScript
import { Options } from "@govtechsg/jsonld";
interface Options<T> {
iteratee: (data: {
value: any;
path: string;
}) => T;
path?: string;
}
/**
* @deprecated will be removed in the next major release in favour of OpenAttestation v4.0 (more info: https://github.com/Open-Attestation/open-attestation/tree/alpha)
*/
export declare function traverseAndFlatten<T>(data: any[], options: Options<T>): T[];
export declare function traverseAndFlatten<T>(data: string | number | boolean | null, options: Options<T>): T;
export declare function traverseAndFlatten<T>(data: any, options: Options<T>): T[];
export {};