@dsnp/parquetjs
Version:
fully asynchronous, pure JavaScript implementation of the Parquet file format
6 lines (5 loc) • 483 B
TypeScript
import { Cursor, Options } from './types';
type ValidValueTypes = 'BOOLEAN' | 'INT32' | 'INT64' | 'INT96' | 'FLOAT' | 'DOUBLE' | 'BYTE_ARRAY' | 'FIXED_LEN_BYTE_ARRAY';
export declare const encodeValues: (type: ValidValueTypes | string, values: unknown[], opts: Options) => Buffer<ArrayBuffer>;
export declare const decodeValues: (type: ValidValueTypes | string, cursor: Cursor, count: number, opts: Options) => number[] | boolean[] | bigint[] | Buffer<ArrayBufferLike>[];
export {};