@phi-ag/rvt
Version:
Parse Revit file format
27 lines (26 loc) • 723 B
TypeScript
import { Cfb } from "./cfb/index.js";
export type FileVersion = 10 | 13 | 14;
export interface FileInfo {
fileVersion: FileVersion;
version: string;
build: string;
path: string;
locale: string;
identityId: string;
documentId: string;
appName?: string;
content: string;
}
export interface BasicFileInfoSuccess {
ok: true;
data: FileInfo;
error?: never;
}
export interface BasicFileInfoError {
ok: false;
data?: never;
error: string;
}
export type BasicFileInfoResult = BasicFileInfoSuccess | BasicFileInfoError;
export declare const basicFileInfo: (cfb: Cfb) => Promise<FileInfo>;
export declare const tryBasicFileInfo: (cfb: Cfb) => Promise<BasicFileInfoResult>;