dune_core_testing library
Classes
- AddDeviceLink
- AdminApi
- Public API for tailnet admin configuration and credentials.
- AuthKeyRequestLogBodyModel
- CanvasApi
- Public API for canvas metadata, object projections, content, media, and sync.
- CanvasContentApi
- Content encryption helpers for encrypted canvas objects and blobs.
- CanvasMediaApi
- Canvas media helpers. Canvas media is encrypted before durable storage.
- CanvasMessageModel
- CanvasMessagePayloadModel
- CanvasModel
- CanvasObjectRecordModel
- CanvasObjectsApi
- Public object queries and local object mutations for conversation canvases.
- CanvasObjectSnapshot
- CanvasRegisterState
- Public merge metadata for the current value of one canvas object register.
- CanvasSyncApi
- Screen-scoped canvas peer sync helpers.
- ConversationModel
- ConversationParticipantModel
- ConversationsApi
- Public query API for conversations and participants.
- DeviceAuthorization
- DeviceModel
- DeviceRestoreResult
- DevicesApi
- Public API for device reads, device onboarding, and device lifecycle.
- DirectoryConfig
- Host-provided filesystem locations used by the Dune runtime.
- Dune
- Host-provided configuration for the Dune core runtime.
- DuneExceptionCode
- Stable error codes surfaced by the public Dune SDK.
- DuneLink
- DuneNetworkStatus
- Public transport-agnostic view of the local Dune network status.
- DuneRuntimeStorageStats
- DuneSearchResults
- DuneTesting
- Testing-only hooks for resetting global runtime bookkeeping in process.
- EventLogModel
- FileSecretStorage
- File-backed secret storage used by test hosts that need values to survive a process restart, such as the spawned P2P peer runtime.
- FixedDirectoryConfig
- Fixed host-provided storage paths used by tests and custom hosts.
- IdentifyLogBodyModel
- InMemorySecretStore
- LogBodyModel
- LogsApi
- Public diagnostics query API for Dune event logs.
- LoopbackTailscale
- Minimal tailscale engine used for multi-process loopback tests.
- MediaApi
- Public API for durable Dune media storage and peer media fetches.
-
MessageModel<
T extends MessagePayloadModel> - MessageNetworkMediaModel
- MessagePayloadModel
- MessageQuery
- Lazy, composable query builder for decrypted message projections.
- MessageReactionModel
- MessageReceiptModel
- MessageReceiptSyncResult
- Result of asking a peer for updated read receipts.
- MessagesApi
- Public API for message reads and message-oriented commands.
- NetworkApi
- Public network lifecycle API.
- NetworkMediaModel
- NetworkSnapshot
- Snapshot of the local Dune network runtime.
- PeerInviteLink
- PeerMetaDataModel
- PeerModel
- PeersApi
- Public API for peer reads and peer lifecycle commands.
- PostModel
- PostNetworkMediaModel
- PostsApi
- Public API for post reads and post publishing commands.
- PublishReceivedLogBodyModel
-
Query<
T> - Public reactive query handle returned by Dune resource APIs.
- RuntimeApi
- Public runtime lifecycle and host-configuration API.
- SearchApi
- Public cross-resource search API.
- SessionValue
- SpaceModel
- SpacesApi
- Public API for the current Dune space.
- SyncReceivedLogBodyModel
- SyncSentLogBodyModel
- TemporaryDirectoryConfig
- Unique temp-backed paths used when a host has not supplied real storage.
- TextMessageModel
- TextMessagePayloadModel
- UnknownMessageModel
- UnknownMessagePayloadModel
Enums
- CanvasRegisterName
- CanvasSyncResult
- Result of syncing a conversation canvas with a peer.
- DuneNetworkState
- Stable public view of the local Dune network lifecycle.
- EventLogTypes
- MessageOrder
- MessageReceiptStatus
- MessageTypes
Extensions
-
QueryExtensions
on Query<
List< T> >
Typedefs
- SecretStore = SecretStorage
Exceptions / Errors
- DuneException
- Public exception type for actionable SDK failures.