@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
17 lines (16 loc) • 702 B
TypeScript
/**
* This is flowR's custom JSON replacer, used to stringify flowR-internal structures.
* @see {@link jsonBigIntRetriever}
* @see {@link superBigJsonStringify}
*/
export declare function jsonReplacer(key: unknown, value: unknown): unknown;
/**
* This is flowR's custom JSON retriever, used to parse flowR-internal structures.
* @see {@link jsonReplacer}
* @see {@link superBigJsonStringify}
*/
export declare function jsonBigIntRetriever(key: string, value: unknown): unknown;
/**
* Stringifies potentially very large objects to JSON, sending chunks to the provided send function.
*/
export declare function superBigJsonStringify(obj: unknown, end: string, send: (s: string) => void): void;