Properties
add Listener
Type declaration
( event , listener ) : MonitoringStore < T >
Parameters
event : "changed"
listener : ( ( target , activity , metadata ) => void )
( target , activity , metadata ) : void
Parameters
activity : NamedNode < "https://www.w3.org/ns/activitystreams#Create" > | NamedNode < "https://www.w3.org/ns/activitystreams#object" > | NamedNode < "https://www.w3.org/ns/activitystreams#target" > | NamedNode < "https://www.w3.org/ns/activitystreams#Add" > | NamedNode < "https://www.w3.org/ns/activitystreams#Delete" > | NamedNode < "https://www.w3.org/ns/activitystreams#Remove" > | NamedNode < "https://www.w3.org/ns/activitystreams#Update" >
Returns void
Type declaration
( event , listener ) : MonitoringStore < T >
Parameters
event : "https://www.w3.org/ns/activitystreams#object" | "https://www.w3.org/ns/activitystreams#target" | "https://www.w3.org/ns/activitystreams#Add" | "https://www.w3.org/ns/activitystreams#Create" | "https://www.w3.org/ns/activitystreams#Delete" | "https://www.w3.org/ns/activitystreams#Remove" | "https://www.w3.org/ns/activitystreams#Update"
listener : ( ( target , metadata ) => void )
( target , metadata ) : void
Returns void
emit
emit : ( ( event , ... args ) => boolean ) & ( ( event , ... args ) => boolean )
Type declaration
( event , ... args ) : boolean
Parameters
event : "changed"
Rest
... args : [ target: ResourceIdentifier , activity: NamedNode < "https://www.w3.org/ns/activitystreams#Create" > | NamedNode < "https://www.w3.org/ns/activitystreams#object" > | NamedNode < "https://www.w3.org/ns/activitystreams#target" > | NamedNode < "https://www.w3.org/ns/activitystreams#Add" > | NamedNode < "https://www.w3.org/ns/activitystreams#Delete" > | NamedNode < "https://www.w3.org/ns/activitystreams#Remove" > | NamedNode < "https://www.w3.org/ns/activitystreams#Update" > , metadata: RepresentationMetadata ]
Returns boolean
Type declaration
( event , ... args ) : boolean
Parameters
event : "https://www.w3.org/ns/activitystreams#object" | "https://www.w3.org/ns/activitystreams#target" | "https://www.w3.org/ns/activitystreams#Add" | "https://www.w3.org/ns/activitystreams#Create" | "https://www.w3.org/ns/activitystreams#Delete" | "https://www.w3.org/ns/activitystreams#Remove" | "https://www.w3.org/ns/activitystreams#Update"
Returns boolean
event Names
event Names : ( ( ) => "changed" [] ) & ( ( ) => ( "https://www.w3.org/ns/activitystreams#object" | "https://www.w3.org/ns/activitystreams#target" | "https://www.w3.org/ns/activitystreams#Add" | "https://www.w3.org/ns/activitystreams#Create" | "https://www.w3.org/ns/activitystreams#Delete" | "https://www.w3.org/ns/activitystreams#Remove" | "https://www.w3.org/ns/activitystreams#Update" ) [] )
Type declaration
( ) : "changed" []
Returns "changed" []
Type declaration
( ) : ( "https://www.w3.org/ns/activitystreams#object" | "https://www.w3.org/ns/activitystreams#target" | "https://www.w3.org/ns/activitystreams#Add" | "https://www.w3.org/ns/activitystreams#Create" | "https://www.w3.org/ns/activitystreams#Delete" | "https://www.w3.org/ns/activitystreams#Remove" | "https://www.w3.org/ns/activitystreams#Update" ) []
Returns ( "https://www.w3.org/ns/activitystreams#object" | "https://www.w3.org/ns/activitystreams#target" | "https://www.w3.org/ns/activitystreams#Add" | "https://www.w3.org/ns/activitystreams#Create" | "https://www.w3.org/ns/activitystreams#Delete" | "https://www.w3.org/ns/activitystreams#Remove" | "https://www.w3.org/ns/activitystreams#Update" ) []
listener Count
listener Count : ( ( event ) => number ) & ( ( event ) => number )
Type declaration
( event ) : number
Returns number
Type declaration
( event ) : number
Parameters
event : "https://www.w3.org/ns/activitystreams#object" | "https://www.w3.org/ns/activitystreams#target" | "https://www.w3.org/ns/activitystreams#Add" | "https://www.w3.org/ns/activitystreams#Create" | "https://www.w3.org/ns/activitystreams#Delete" | "https://www.w3.org/ns/activitystreams#Remove" | "https://www.w3.org/ns/activitystreams#Update"
Returns number
listeners
listeners : ( ( event ) => ( ( target , activity , metadata ) => void ) [] ) & ( ( event ) => ( ( target , metadata ) => void ) [] )
Type declaration
( event ) : ( ( target , activity , metadata ) => void ) []
Returns ( ( target , activity , metadata ) => void ) []
Type declaration
( event ) : ( ( target , metadata ) => void ) []
Parameters
event : "https://www.w3.org/ns/activitystreams#object" | "https://www.w3.org/ns/activitystreams#target" | "https://www.w3.org/ns/activitystreams#Add" | "https://www.w3.org/ns/activitystreams#Create" | "https://www.w3.org/ns/activitystreams#Delete" | "https://www.w3.org/ns/activitystreams#Remove" | "https://www.w3.org/ns/activitystreams#Update"
Returns ( ( target , metadata ) => void ) []
off
Type declaration
( event , listener ) : MonitoringStore < T >
Parameters
event : "changed"
listener : ( ( target , activity , metadata ) => void )
( target , activity , metadata ) : void
Parameters
activity : NamedNode < "https://www.w3.org/ns/activitystreams#Create" > | NamedNode < "https://www.w3.org/ns/activitystreams#object" > | NamedNode < "https://www.w3.org/ns/activitystreams#target" > | NamedNode < "https://www.w3.org/ns/activitystreams#Add" > | NamedNode < "https://www.w3.org/ns/activitystreams#Delete" > | NamedNode < "https://www.w3.org/ns/activitystreams#Remove" > | NamedNode < "https://www.w3.org/ns/activitystreams#Update" >
Returns void
Type declaration
( event , listener ) : MonitoringStore < T >
Parameters
event : "https://www.w3.org/ns/activitystreams#object" | "https://www.w3.org/ns/activitystreams#target" | "https://www.w3.org/ns/activitystreams#Add" | "https://www.w3.org/ns/activitystreams#Create" | "https://www.w3.org/ns/activitystreams#Delete" | "https://www.w3.org/ns/activitystreams#Remove" | "https://www.w3.org/ns/activitystreams#Update"
listener : ( ( target , metadata ) => void )
( target , metadata ) : void
Returns void
on
Type declaration
( event , listener ) : MonitoringStore < T >
Parameters
event : "changed"
listener : ( ( target , activity , metadata ) => void )
( target , activity , metadata ) : void
Parameters
activity : NamedNode < "https://www.w3.org/ns/activitystreams#Create" > | NamedNode < "https://www.w3.org/ns/activitystreams#object" > | NamedNode < "https://www.w3.org/ns/activitystreams#target" > | NamedNode < "https://www.w3.org/ns/activitystreams#Add" > | NamedNode < "https://www.w3.org/ns/activitystreams#Delete" > | NamedNode < "https://www.w3.org/ns/activitystreams#Remove" > | NamedNode < "https://www.w3.org/ns/activitystreams#Update" >
Returns void
Type declaration
( event , listener ) : MonitoringStore < T >
Parameters
event : "https://www.w3.org/ns/activitystreams#object" | "https://www.w3.org/ns/activitystreams#target" | "https://www.w3.org/ns/activitystreams#Add" | "https://www.w3.org/ns/activitystreams#Create" | "https://www.w3.org/ns/activitystreams#Delete" | "https://www.w3.org/ns/activitystreams#Remove" | "https://www.w3.org/ns/activitystreams#Update"
listener : ( ( target , metadata ) => void )
( target , metadata ) : void
Returns void
once
Type declaration
( event , listener ) : MonitoringStore < T >
Parameters
event : "changed"
listener : ( ( target , activity , metadata ) => void )
( target , activity , metadata ) : void
Parameters
activity : NamedNode < "https://www.w3.org/ns/activitystreams#Create" > | NamedNode < "https://www.w3.org/ns/activitystreams#object" > | NamedNode < "https://www.w3.org/ns/activitystreams#target" > | NamedNode < "https://www.w3.org/ns/activitystreams#Add" > | NamedNode < "https://www.w3.org/ns/activitystreams#Delete" > | NamedNode < "https://www.w3.org/ns/activitystreams#Remove" > | NamedNode < "https://www.w3.org/ns/activitystreams#Update" >
Returns void
Type declaration
( event , listener ) : MonitoringStore < T >
Parameters
event : "https://www.w3.org/ns/activitystreams#object" | "https://www.w3.org/ns/activitystreams#target" | "https://www.w3.org/ns/activitystreams#Add" | "https://www.w3.org/ns/activitystreams#Create" | "https://www.w3.org/ns/activitystreams#Delete" | "https://www.w3.org/ns/activitystreams#Remove" | "https://www.w3.org/ns/activitystreams#Update"
listener : ( ( target , metadata ) => void )
( target , metadata ) : void
Returns void
prepend Listener
Type declaration
( event , listener ) : MonitoringStore < T >
Parameters
event : "changed"
listener : ( ( target , activity , metadata ) => void )
( target , activity , metadata ) : void
Parameters
activity : NamedNode < "https://www.w3.org/ns/activitystreams#Create" > | NamedNode < "https://www.w3.org/ns/activitystreams#object" > | NamedNode < "https://www.w3.org/ns/activitystreams#target" > | NamedNode < "https://www.w3.org/ns/activitystreams#Add" > | NamedNode < "https://www.w3.org/ns/activitystreams#Delete" > | NamedNode < "https://www.w3.org/ns/activitystreams#Remove" > | NamedNode < "https://www.w3.org/ns/activitystreams#Update" >
Returns void
Type declaration
( event , listener ) : MonitoringStore < T >
Parameters
event : "https://www.w3.org/ns/activitystreams#object" | "https://www.w3.org/ns/activitystreams#target" | "https://www.w3.org/ns/activitystreams#Add" | "https://www.w3.org/ns/activitystreams#Create" | "https://www.w3.org/ns/activitystreams#Delete" | "https://www.w3.org/ns/activitystreams#Remove" | "https://www.w3.org/ns/activitystreams#Update"
listener : ( ( target , metadata ) => void )
( target , metadata ) : void
Returns void
prepend Once Listener
Type declaration
( event , listener ) : MonitoringStore < T >
Parameters
event : "changed"
listener : ( ( target , activity , metadata ) => void )
( target , activity , metadata ) : void
Parameters
activity : NamedNode < "https://www.w3.org/ns/activitystreams#Create" > | NamedNode < "https://www.w3.org/ns/activitystreams#object" > | NamedNode < "https://www.w3.org/ns/activitystreams#target" > | NamedNode < "https://www.w3.org/ns/activitystreams#Add" > | NamedNode < "https://www.w3.org/ns/activitystreams#Delete" > | NamedNode < "https://www.w3.org/ns/activitystreams#Remove" > | NamedNode < "https://www.w3.org/ns/activitystreams#Update" >
Returns void
Type declaration
( event , listener ) : MonitoringStore < T >
Parameters
event : "https://www.w3.org/ns/activitystreams#object" | "https://www.w3.org/ns/activitystreams#target" | "https://www.w3.org/ns/activitystreams#Add" | "https://www.w3.org/ns/activitystreams#Create" | "https://www.w3.org/ns/activitystreams#Delete" | "https://www.w3.org/ns/activitystreams#Remove" | "https://www.w3.org/ns/activitystreams#Update"
listener : ( ( target , metadata ) => void )
( target , metadata ) : void
Returns void
raw Listeners
raw Listeners : ( ( event ) => ( ( target , activity , metadata ) => void ) [] ) & ( ( event ) => ( ( target , metadata ) => void ) [] )
Type declaration
( event ) : ( ( target , activity , metadata ) => void ) []
Returns ( ( target , activity , metadata ) => void ) []
Type declaration
( event ) : ( ( target , metadata ) => void ) []
Parameters
event : "https://www.w3.org/ns/activitystreams#object" | "https://www.w3.org/ns/activitystreams#target" | "https://www.w3.org/ns/activitystreams#Add" | "https://www.w3.org/ns/activitystreams#Create" | "https://www.w3.org/ns/activitystreams#Delete" | "https://www.w3.org/ns/activitystreams#Remove" | "https://www.w3.org/ns/activitystreams#Update"
Returns ( ( target , metadata ) => void ) []
remove All Listeners
Type declaration
( event ) : MonitoringStore < T >
Parameters
event : "https://www.w3.org/ns/activitystreams#object" | "https://www.w3.org/ns/activitystreams#target" | "https://www.w3.org/ns/activitystreams#Add" | "https://www.w3.org/ns/activitystreams#Create" | "https://www.w3.org/ns/activitystreams#Delete" | "https://www.w3.org/ns/activitystreams#Remove" | "https://www.w3.org/ns/activitystreams#Update"
remove Listener
Type declaration
( event , listener ) : MonitoringStore < T >
Parameters
event : "changed"
listener : ( ( target , activity , metadata ) => void )
( target , activity , metadata ) : void
Parameters
activity : NamedNode < "https://www.w3.org/ns/activitystreams#Create" > | NamedNode < "https://www.w3.org/ns/activitystreams#object" > | NamedNode < "https://www.w3.org/ns/activitystreams#target" > | NamedNode < "https://www.w3.org/ns/activitystreams#Add" > | NamedNode < "https://www.w3.org/ns/activitystreams#Delete" > | NamedNode < "https://www.w3.org/ns/activitystreams#Remove" > | NamedNode < "https://www.w3.org/ns/activitystreams#Update" >
Returns void
Type declaration
( event , listener ) : MonitoringStore < T >
Parameters
event : "https://www.w3.org/ns/activitystreams#object" | "https://www.w3.org/ns/activitystreams#target" | "https://www.w3.org/ns/activitystreams#Add" | "https://www.w3.org/ns/activitystreams#Create" | "https://www.w3.org/ns/activitystreams#Delete" | "https://www.w3.org/ns/activitystreams#Remove" | "https://www.w3.org/ns/activitystreams#Update"
listener : ( ( target , metadata ) => void )
( target , metadata ) : void
Returns void
Private
Readonly
source
source : T
Store that notifies listeners of changes to its source by emitting a
changed
event.