UNPKG

@phi-ag/rvt

Version:

Parse Revit file format

16 lines (15 loc) 792 B
import { Boundaries } from "./boundaries.js"; import { type Directory, type Entry } from "./directory.js"; import { type Header } from "./header.js"; import { type Source } from "./source.js"; export declare class Cfb { #private; constructor(source: Source, header: Header, directory: Directory, fat: Uint32Array, miniFat: Uint32Array, miniStreamSectors: Uint32Array); static initialize: (source: Source) => Promise<Cfb>; findEntry: (name: string) => Entry | undefined; fatBounds: (start: number, size: number) => Boundaries; miniStreamOffset: (start: number) => number; miniStreamBounds: (start: number, size: number) => Boundaries; miniStreamData: (start: number, size: number) => Promise<Uint8Array>; entryData: (entry: Entry) => Promise<Uint8Array>; }