eagle_parse_io library

Native filesystem composition for package:eagle_parse.

Import this entrypoint only on hosts that support dart:io.

Classes

EagleDiagnostic
A stable, safely renderable problem found while parsing or loading Eagle.
EagleDocumentSource
Minimal asynchronous, read-only storage used by Eagle inspection and loads.
EagleFailure<T>
An expected EagleResult failure carrying one or more diagnostics.
EagleFolder
A recursively nested Eagle folder.
EagleItem
Typed contents of one images/<id>.info/metadata.json document.
EagleItemMetadataCodec
Loss-aware codec for an item metadata.json document.
EagleLibrary
One coherent, immutable snapshot of a supported Eagle library.
EagleLibraryChanges
A settled differential between two valid native-library snapshots.
EagleLibraryItem
An item metadata record paired with its stable library-relative locations.
EagleLibraryLoader
Stateful loading composition for callers that need individual boundaries.
EagleLibraryWatchUpdate
A successful snapshot update or a failed refresh retaining the last value.
EagleModificationTimes
Typed contents of the optional root mtime.json document.
EagleModificationTimesCodec
Loss-aware codec for the optional root mtime.json document.
EaglePath
A normalized path relative to an Eagle library root.
EagleResult<T>
The result of an operation that can fail for an expected Eagle condition.
EagleRootMetadata
Typed contents of a library-root metadata.json document.
EagleRootMetadataCodec
Loss-aware codec for a root metadata.json document.
EagleSavedFilters
Losslessly retained values from the optional saved-filters.json document.
EagleSavedFiltersCodec
Loss-aware codec for the optional root saved-filters.json document.
EagleSourceEntry
A direct child returned by EagleDocumentSource.list.
EagleSuccess<T>
A successful EagleResult carrying value.
EagleTagGroup
An Eagle tag group with ordered tag names and retained unknown fields.
EagleTags
Typed contents of the optional root tags.json document.
EagleTagsCodec
Loss-aware codec for the optional root tags.json document.
EagleValidationReport
Immutable diagnostics produced by inspecting an Eagle library.
EagleWatchedLibrary
A closable native Eagle library with serialized differential refreshes.
InMemoryEagleSource
A read-only source backed by immutable, library-relative file bytes.
NativeEagleSource
A read-only, containment-checking source rooted at a native directory.

Enums

EagleDiagnosticSeverity
The impact of an EagleDiagnostic.
EagleDocumentKind
The logical Eagle document or loading boundary that emitted a diagnostic.
EagleSourceEntryKind
The storage kind of an EagleSourceEntry.

Functions

inspectEagleLibrary(EagleDocumentSource source) Future<EagleValidationReport>
Inspects minimum layout, compatibility, and present root documents.
loadEagleLibrary(EagleDocumentSource source) Future<EagleResult<EagleLibrary>>
Loads either one complete immutable snapshot or bounded diagnostics.

Exceptions / Errors

EagleSourceException
A storage failure translated at the source boundary.