UNPKG

@phi-ag/rvt

Version:

Parse Revit file format

28 lines (27 loc) 596 B
import { type Header } from "./header.js"; export declare enum EntryColor { Red = 0, Black = 1 } export declare enum EntryType { Unknown = 0, Storage = 1, Stream = 2, RootStorage = 5 } export interface Entry { name: string; type: EntryType; color: EntryColor; left: number; right: number; child: number; clsid: Uint8Array; state: number; created?: Date; modified?: Date; start: number; size: number; } export type Directory = Entry[]; export declare const parseDirectory: (header: Header, sectors: Uint8Array) => Directory;