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.jsondocument. - EagleItemMetadataCodec
-
Loss-aware codec for an item
metadata.jsondocument. - 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.jsondocument. - EagleModificationTimesCodec
-
Loss-aware codec for the optional root
mtime.jsondocument. - 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.jsondocument. - EagleRootMetadataCodec
-
Loss-aware codec for a root
metadata.jsondocument. - EagleSavedFilters
-
Losslessly retained values from the optional
saved-filters.jsondocument. - EagleSavedFiltersCodec
-
Loss-aware codec for the optional root
saved-filters.jsondocument. - 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.jsondocument. - EagleTagsCodec
-
Loss-aware codec for the optional root
tags.jsondocument. - 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.