Module @xyo-network/module-model

logo

Part of sdk-xyo-client-js

See the LICENSE file for license details

Made with 🔥 and ❄️ by XYO

Classes

DeadModuleError
IsAttachableModuleInstanceFactory
IsInstanceFactory
IsModuleFactory
ModuleDetailsError
ModuleFactory
ResolveHelper

Interfaces

AddressChildFields
AddressFields
AddressObjectFilter
AddressToWeakInstanceCache
ArchivingModuleConfig
AttachableModuleInstance
CacheConfig
CreatableModule
CreatableModuleRegistry
Labels
Module
ModuleBusyEventData
ModuleConfigFields
ModuleDescription
ModuleErrorEventData
ModuleEventData
ModuleFamilyFunctions
ModuleFields
ModuleFilterOptions
ModuleIdentifierTransformer
ModuleInstance
ModuleNameResolver
ModuleQueriedEventData
ModuleQueryFunctions
ModuleRepository
ModuleResolver
ModuleResolverInstance
ModuleSecurityConfig
ModuleSubscribeFilter
NameObjectFilter
ObjectFilterOptions
ObjectResolver
ObjectResolverInstance
QueryObjectFilter
ResolveHelperConfig
ResolveStrategy
State
StateDictionary
WithLabels
WithOptionalLabels

Type Aliases

AddressChildPayload
AddressChildSchema
AddressModuleFilter
AddressPayload
AddressPreviousHashPayload
AddressPreviousHashSchema
AddressSchema
AnyConfigSchema
AnyModuleConfig
AnyModuleFilter
AnyObjectFilter
AttachableModuleInstanceTypeCheck
ColonPair
CosigningAddressSet
CreatableModuleFactory
Direction
InstanceTypeCheck
LabeledCreatableModuleFactory
ModuleAddressQuery
ModuleAddressQuerySchema
ModuleBusyEventArgs
ModuleConfig
ModuleConfigSchema
ModuleDescriptionPayload
ModuleDescriptionSchema
ModuleErrorEventArgs
ModuleEventArgs
ModuleFilter
ModuleIdentifier
ModuleIdentifierPart
ModuleIdentifierTransformerFunc
ModuleLimitationLabelName
ModuleManifestQuery
ModuleManifestQuerySchema
ModuleName
ModuleParams
ModulePipeLine
ModuleQueriedEventArgs
ModuleQueries
ModuleQueryHandlerResult
ModuleQueryResult
ModuleResolveDirection
ModuleState
ModuleStateQuery
ModuleStateQuerySchema
ModuleStateSchema
ModuleStatus
ModuleSubscribeQuery
ModuleSubscribeQuerySchema
ModuleTypeCheck
NameModuleFilter
ObjectFilter
ObjectResolverPriority
OptionalConfigSchema
QueryModuleFilter
ReservedModuleIdentifierCharacter
Visibility

Variables

AddressChildSchema
AddressPreviousHashSchema
AddressSchema
DisallowedModuleIdentifierCharacters
MODULE_PATH_SEPARATOR
ModuleAddressQuerySchema
ModuleConfigSchema
ModuleDescriptionSchema
ModuleLimitationLabelName
ModuleLimitationViewLabel
ModuleManifestQuerySchema
ModuleStateQuerySchema
ModuleStateSchema
ModuleSubscribeQuerySchema
ObjectResolverPriority
requiredAttachableModuleInstanceFunctions
requiredModuleInstanceFunctions
requiredModuleQueries
requiredModuleShape
ReservedModuleIdentifierCharacters
WithFactory

Functions

asAttachableModuleInstance
asModule
asModuleInstance
asModuleObject
asModuleState
assignCreatableModuleRegistry
creatableModule
creatableModuleFactory
duplicateModules
hasAllLabels
hasLabels
includesReservedModuleIdentifierCharacter
isAddressModuleFilter
isAddressObjectFilter
isAttachableModuleInstance
isModule
isModuleIdentifierPart
isModuleInstance
isModuleName
isModuleObject
isModuleResolver
isModuleState
isModuleStateWithSources
isNameModuleFilter
isNameObjectFilter
isObjectResolver
isQueryModuleFilter
isQueryObjectFilter
isSerializable
labeledCreatableModuleFactory
registerCreatableModuleFactories
registerCreatableModuleFactory
resolveAddressToInstance
resolveAddressToInstanceAll
resolveAddressToInstanceDown
resolveAddressToInstanceSiblings
resolveAddressToInstanceUp
resolveAll
resolveAllDown
resolveAllUp
resolveLocalNameToAddress
resolveLocalNameToAddressAll
resolveLocalNameToAddressDown
resolveLocalNameToAddressUp
resolveLocalNameToInstance
resolveLocalNameToInstanceAll
resolveLocalNameToInstanceDown
resolveLocalNameToInstanceUp
resolvePathToAddress
resolvePathToInstance
transformModuleIdentifier
withModule
withModuleInstance