Skip to content

cupertino-files / CompatibilityReport

Interface: CompatibilityReport ​

Defined in: src/tsp/version.ts:172

Properties ​

app ​

app: string

Defined in: src/tsp/version.ts:173


appBuilds ​

appBuilds: string[]

Defined in: src/tsp/version.ts:188

Application build strings from BuildVersionHistory.plist. The prefix identifies the writing platform: M… for macOS, T… for iOS/iPadOS (both observed writing the same format versions).


canRoundTrip ​

canRoundTrip: boolean

Defined in: src/tsp/version.ts:195

True when a load → save round-trip preserves everything this library does not explicitly change. False only for structures we cannot faithfully reproduce.


era ​

era: "iwork13" | "iwork16" | "iwork19" | "modern" | "current" | "future"

Defined in: src/tsp/version.ts:174


eraLabel ​

eraLabel: string

Defined in: src/tsp/version.ts:175


formatVersion ​

formatVersion: IWorkVersion | undefined

Defined in: src/tsp/version.ts:177

fileFormatVersion from Properties.plist (authoritative when present).


packageFormatVersion ​

packageFormatVersion: IWorkVersion | undefined

Defined in: src/tsp/version.ts:179

TSP.PackageMetadata.file_format_version.


probe ​

probe: StructuralProbe

Defined in: src/tsp/version.ts:189


readVersion ​

readVersion: IWorkVersion | undefined

Defined in: src/tsp/version.ts:181

Minimum reader version the package declares.


unsupportedFeatures ​

unsupportedFeatures: string[]

Defined in: src/tsp/version.ts:197

Features present in the file that this library cannot interpret.


warnings ​

warnings: string[]

Defined in: src/tsp/version.ts:199

Non-fatal observations worth surfacing to a developer or user.


writeVersion ​

writeVersion: IWorkVersion | undefined

Defined in: src/tsp/version.ts:182

MIT licensed. Independently made — not by Apple in California. Not affiliated with or endorsed by Apple Inc.