Module traits

Module traits 

Source
Expand description

Shared Traits Module

Defines common traits used across the Grove codebase.

Structs§

RetryableTrait 🔒

Enums§

GroveError
Grove error type

Traits§

Configurable
Configurable trait for objects with configuration
ContextClone
Cloneable trait for objects that can be cloned with context
Disposable
Disposable trait for objects with cleanup
ExtensionContext
Extension context trait for providing extension-specific information
ExtensionMetadata
Extension metadata trait for package.json information
Identifiable
Identifiable trait for objects with unique IDs
Named
Named trait for objects with names
Observable
Observable trait for objects that can emit events
Resettable
Resettable trait for objects that can be reset
Retryable
Retryable trait for operations that can be retried
Serializable
Serializable trait for objects that can be serialized
Stateful
Stateful trait for objects with state
Validatable
Validation trait for objects that can be validated
Versioned
Versioned trait for objects with version information

Type Aliases§

GroveResult
Result type for Grove operations