UNPKG

expo-atlas

Version:

Inspect bundle contents, on module level, from Metro

19 lines 902 B
/// <reference types="node" /> import readline from 'readline'; /** * Iterate through lines of a ndjson/jsonl file using streams. * This won't parse the actual JSON but invokes the callback for each line. * * @note Line numbers starts at `1` */ export declare function forEachJsonLines(filePath: string, callback: (lineContent: string, lineNumber: number, reader: readline.Interface) => any): Promise<void>; /** * Parse a single line of a jsonl/ndjson file using streams. * Once the line is found, iteration is stopped and the parsed JSON is returned. * * @note Line numbers starts at `1` */ export declare function parseJsonLine<T = any>(filePath: string, lineNumber: number): Promise<T>; /** Append a single line of json data to a jsonl/ndjson file using streams. */ export declare function appendJsonLine(filePath: string, data: unknown): Promise<void>; //# sourceMappingURL=jsonl.d.ts.map