devtools library

Optional DevTools protocol surface for entity_graph_flutter.

Import this library from development tooling, embedded inspectors, or Flutter DevTools extensions. The ordinary entity_graph_flutter.dart entry remains free of DevTools API reachability.

Classes

EntityGraphDevtoolsActivePreview
Metadata required to recover one active local preview across clients.
EntityGraphDevtoolsBinding
Reference-counted attachment to the controller for one EntityGraph.
EntityGraphDevtoolsCapabilities
Controller capabilities returned before a tool sends commands.
EntityGraphDevtoolsChange
One semantic change inside a completed graph publication.
EntityGraphDevtoolsCommand
Store-scoped command envelope used by local and VM-service transports.
EntityGraphDevtoolsConfirmHistoryImport
EntityGraphDevtoolsController
The one development-tooling controller owned by an attached EntityGraph.
EntityGraphDevtoolsCounts
Aggregate graph metrics captured at one completed publication boundary.
EntityGraphDevtoolsDiagnosticEvent
EntityGraphDevtoolsEntityDirtyReason
EntityGraphDevtoolsEntityError
EntityGraphDevtoolsEntityRecord
EntityGraphDevtoolsEntityRecordsSnapshot
EntityGraphDevtoolsEntityState
EntityGraphDevtoolsEntityViewMembership
EntityGraphDevtoolsEnvelope
Base for every store-scoped v1 envelope.
EntityGraphDevtoolsErrorResult
EntityGraphDevtoolsEvent
Base fields shared by every retained or streamed semantic event.
EntityGraphDevtoolsExpiredHistoryReceipt
EntityGraphDevtoolsGraphData
The five graph-owned data structures retained by one history snapshot.
EntityGraphDevtoolsHistoryImportCancellationReceipt
EntityGraphDevtoolsHistoryImportCancellationRejectedReceipt
EntityGraphDevtoolsHistoryImportCancellationResult
EntityGraphDevtoolsHistoryImportEnvelope
EntityGraphDevtoolsHistoryImportInspectionReceipt
EntityGraphDevtoolsHistoryImportInspectionResult
EntityGraphDevtoolsHistoryImportRejectedReceipt
EntityGraphDevtoolsHistoryImportRestoreReceipt
EntityGraphDevtoolsHistoryImportRestoreRejectedReceipt
EntityGraphDevtoolsHistoryImportRestoreResult
EntityGraphDevtoolsHistoryImportSnapshot
EntityGraphDevtoolsHistoryImportSnapshotInspection
EntityGraphDevtoolsHistoryStatus
EntityGraphDevtoolsImportCandidateStatus
EntityGraphDevtoolsInspectHistoryImport
EntityGraphDevtoolsLifecycleEvent
EntityGraphDevtoolsLimits
EntityGraphDevtoolsMutationEvent
EntityGraphDevtoolsPreviewAppliedReceipt
EntityGraphDevtoolsPreviewConflictReceipt
EntityGraphDevtoolsPreviewEntityPatch
EntityGraphDevtoolsPreviewRestoredReceipt
EntityGraphDevtoolsPreviewRestoreReceipt
EntityGraphDevtoolsProtocolError
EntityGraphDevtoolsRelationship
EntityGraphDevtoolsRelationshipEndpoint
EntityGraphDevtoolsRelationshipsSnapshot
EntityGraphDevtoolsRestoreEntityPreview
EntityGraphDevtoolsResult
EntityGraphDevtoolsRetainedSnapshotReference
EntityGraphDevtoolsReturnToLiveReceipt
EntityGraphDevtoolsRewind
EntityGraphDevtoolsRewindReceipt
EntityGraphDevtoolsRewindResult
EntityGraphDevtoolsSnapshot
Store-level metrics, active previews, and bounded-history status.
EntityGraphDevtoolsSnapshotHistoryStatus
EntityGraphDevtoolsSnapshotReference
EntityGraphDevtoolsStoreDescriptor
One active graph advertised by the isolate-wide VM-service registry.
EntityGraphDevtoolsStoreRegistry
Versioned discovery result for every active graph in one isolate.
EntityGraphDevtoolsSuccessResult
Successful command result. result must already be JSON-compatible when this envelope crosses a serialized transport.
EntityGraphDevtoolsSyncState
EntityGraphDevtoolsTimeTravelEvent
EntityGraphDevtoolsUnavailableSnapshotReference
EntityGraphDevtoolsValueContext
Context supplied to a host-owned value redactor before retention or serialization. fieldPath members are strings or integer indexes.
EntityGraphDevtoolsValuePolicy
Host-owned policy applied before values enter retained history or any serialized envelope. A transport cannot escalate this policy.
EntityGraphDevtoolsViewDefinition
EntityGraphDevtoolsViewEvent
EntityGraphDevtoolsViewListStats
EntityGraphDevtoolsViewMembership
EntityGraphDevtoolsViewRecord
EntityGraphDevtoolsViewsSnapshot
EntityGraphDevtoolsVmService
Isolate-wide, versioned VM-service surface used by Flutter DevTools.

Constants

entityGraphDevtoolsProtocol → const String
Stable wire identifier for every entity-graph DevTools envelope.
entityGraphDevtoolsProtocolVersion → const int
Current wire protocol major. Other major versions are incompatible.

Typedefs

EntityGraphDevtoolsEventListener = void Function(EntityGraphDevtoolsEvent event)
Receives one live protocol event from an attached controller.
EntityGraphDevtoolsLifecycleListener = void Function(EntityGraphDevtoolsLifecycleEvent event)
Receives one controller attachment lifecycle event.
EntityGraphDevtoolsValueRedactor = Object? Function(Object? value, EntityGraphDevtoolsValueContext context)