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.