UNPKG

@phi-ag/rvt

Version:

Parse Revit file format

27 lines (26 loc) 723 B
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>;