@phi-ag/rvt
Version:
Parse Revit file format
28 lines (27 loc) • 596 B
TypeScript
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;