UNPKG

mdb-reader

Version:

JavaScript library to read data from Access databases

24 lines (23 loc) 899 B
import { type JetFormat } from "./JetFormat/index.js"; import type { SortOrder } from "./types.js"; export declare class Database { #private; constructor(buffer: Buffer, password: string); get format(): JetFormat; getPassword(): string | null; getCreationDate(): Date | null; getDefaultSortOrder(): Readonly<SortOrder>; getPage(page: number): Buffer; /** * @param pageRow Lower byte contains the row number, the upper three contain page * * @see https://github.com/brianb/mdbtools/blob/d6f5745d949f37db969d5f424e69b54f0da60b9b/src/libmdb/data.c#L102-L124 */ findPageRow(pageRow: number): Buffer; /** * @param pageBuffer Buffer of a data page * * @see https://github.com/brianb/mdbtools/blob/d6f5745d949f37db969d5f424e69b54f0da60b9b/src/libmdb/data.c#L126-L138 */ findRow(pageBuffer: Buffer, row: number): Buffer; }