usecase_forge_devtools library
Protocol models shared by the UseCase Forge DevTools extension and tests.
Classes
- UseCaseForgeDiagnosticEvent
- One live lifecycle event from the VM Extension stream.
- UseCaseForgeDiagnosticSnapshot
-
One detached baseline returned by
getSnapshot. - UseCaseForgeProtocolCapabilities
- Capabilities reported by a core isolate.
- UseCaseForgeProtocolInfo
-
Metadata returned by
getProtocolInfofor one isolate. - UseCaseForgeProtocolVersion
- Parsed semantic protocol version.
Constants
- useCaseForgeExtensionEventKind → const String
- VM Extension stream event kind used by UseCase Forge.
- useCaseForgeProtocolInfoMethod → const String
- Service extension returning protocol metadata for one isolate.
- useCaseForgeSnapshotMethod → const String
- Service extension returning a baseline snapshot for one isolate.
- useCaseForgeSupportedProtocolVersion → const String
- Protocol version supported by this DevTools package.
Functions
-
decodeUseCaseForgeJsonObject(
String source) → Map< String, Object?> - Decodes one JSON object returned by the VM Service.
Exceptions / Errors
- UseCaseForgeProtocolException
- A malformed or unsupported diagnostic response.