Preparing search index...
The search index is not available
Welshman Docs
Welshman Docs
@welshman/util
Repository
Class Repository<E>
Type Parameters
E
extends
HashedEvent
=
TrustedEvent
Hierarchy (
View Summary
)
Emitter
Repository
Index
Constructors
constructor
Properties
deletes
events
By
Address
events
By
Author
events
By
Day
events
By
Id
events
By
Tag
events
By
Wrap
default
Max
Listeners
Methods
_update
Index
add
Listener
dump
emit
event
Names
get
Event
get
Max
Listeners
has
Event
is
Deleted
is
Deleted
By
Address
is
Deleted
By
Id
listener
Count
listeners
load
off
on
once
prepend
Listener
prepend
Once
Listener
publish
query
raw
Listeners
remove
All
Listeners
remove
Event
remove
Listener
set
Max
Listeners
listener
Count
Constructors
constructor
new
Repository
<
E
extends
HashedEvent
=
TrustedEvent
>
()
:
Repository
<
E
>
Type Parameters
E
extends
HashedEvent
=
TrustedEvent
Returns
Repository
<
E
>
Properties
deletes
deletes
:
Map
<
string
,
number
>
= ...
events
By
Address
eventsByAddress
:
Map
<
string
,
E
>
= ...
events
By
Author
eventsByAuthor
:
Map
<
string
,
E
[]
>
= ...
events
By
Day
eventsByDay
:
Map
<
number
,
E
[]
>
= ...
events
By
Id
eventsById
:
Map
<
string
,
E
>
= ...
events
By
Tag
eventsByTag
:
Map
<
string
,
E
[]
>
= ...
events
By
Wrap
eventsByWrap
:
Map
<
string
,
E
>
= ...
Static
default
Max
Listeners
defaultMaxListeners
:
number
Methods
_update
Index
_updateIndex
<
K
>
(
m
:
Map
<
K
,
E
[]
>
,
k
:
K
,
add
?:
E
,
remove
?:
E
)
:
void
Type Parameters
K
Parameters
m
:
Map
<
K
,
E
[]
>
k
:
K
Optional
add
:
E
Optional
remove
:
E
Returns
void
add
Listener
addListener
(
type
:
string
|
number
,
listener
:
Listener
)
:
this
Parameters
type
:
string
|
number
listener
:
Listener
Returns
this
dump
dump
()
:
E
[]
Returns
E
[]
emit
emit
(
type
:
string
,
...
args
:
any
[]
)
:
boolean
Parameters
type
:
string
...
args
:
any
[]
Returns
boolean
event
Names
eventNames
()
:
(
string
|
number
)
[]
Returns (
string
|
number
)
[]
get
Event
getEvent
(
idOrAddress
:
string
)
:
undefined
|
E
Parameters
idOrAddress
:
string
Returns
undefined
|
E
get
Max
Listeners
getMaxListeners
()
:
number
Returns
number
has
Event
hasEvent
(
event
:
E
)
:
undefined
|
boolean
Parameters
event
:
E
Returns
undefined
|
boolean
is
Deleted
isDeleted
(
event
:
E
)
:
boolean
Parameters
event
:
E
Returns
boolean
is
Deleted
By
Address
isDeletedByAddress
(
event
:
E
)
:
boolean
Parameters
event
:
E
Returns
boolean
is
Deleted
By
Id
isDeletedById
(
event
:
E
)
:
boolean
Parameters
event
:
E
Returns
boolean
listener
Count
listenerCount
(
type
:
string
|
number
)
:
number
Parameters
type
:
string
|
number
Returns
number
listeners
listeners
(
type
:
string
|
number
)
:
Listener
[]
Parameters
type
:
string
|
number
Returns
Listener
[]
load
load
(
events
:
E
[]
,
chunkSize
?:
number
)
:
void
Parameters
events
:
E
[]
chunkSize
:
number
= 1000
Returns
void
off
off
(
type
:
string
|
number
,
listener
:
Listener
)
:
this
Parameters
type
:
string
|
number
listener
:
Listener
Returns
this
on
on
(
type
:
string
|
number
,
listener
:
Listener
)
:
this
Parameters
type
:
string
|
number
listener
:
Listener
Returns
this
once
once
(
type
:
string
|
number
,
listener
:
Listener
)
:
this
Parameters
type
:
string
|
number
listener
:
Listener
Returns
this
prepend
Listener
prependListener
(
type
:
string
|
number
,
listener
:
Listener
)
:
this
Parameters
type
:
string
|
number
listener
:
Listener
Returns
this
prepend
Once
Listener
prependOnceListener
(
type
:
string
|
number
,
listener
:
Listener
)
:
this
Parameters
type
:
string
|
number
listener
:
Listener
Returns
this
publish
publish
(
event
:
E
,
__namedParameters
?:
{
shouldNotify
?:
boolean
}
)
:
boolean
Parameters
event
:
E
__namedParameters
:
{
shouldNotify
?:
boolean
}
= {}
Returns
boolean
query
query
(
filters
:
Filter
[]
,
__namedParameters
?:
{
includeDeleted
?:
boolean
}
)
:
E
[]
Parameters
filters
:
Filter
[]
__namedParameters
:
{
includeDeleted
?:
boolean
}
= {}
Returns
E
[]
raw
Listeners
rawListeners
(
type
:
string
|
number
)
:
Listener
[]
Parameters
type
:
string
|
number
Returns
Listener
[]
remove
All
Listeners
removeAllListeners
(
type
?:
string
|
number
)
:
this
Parameters
Optional
type
:
string
|
number
Returns
this
remove
Event
removeEvent
(
idOrAddress
:
string
)
:
void
Parameters
idOrAddress
:
string
Returns
void
remove
Listener
removeListener
(
type
:
string
|
number
,
listener
:
Listener
)
:
this
Parameters
type
:
string
|
number
listener
:
Listener
Returns
this
set
Max
Listeners
setMaxListeners
(
n
:
number
)
:
this
Parameters
n
:
number
Returns
this
Static
listener
Count
listenerCount
(
emitter
:
EventEmitter
,
type
:
string
|
number
)
:
number
Parameters
emitter
:
EventEmitter
type
:
string
|
number
Returns
number
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
deletes
events
By
Address
events
By
Author
events
By
Day
events
By
Id
events
By
Tag
events
By
Wrap
default
Max
Listeners
Methods
_update
Index
add
Listener
dump
emit
event
Names
get
Event
get
Max
Listeners
has
Event
is
Deleted
is
Deleted
By
Address
is
Deleted
By
Id
listener
Count
listeners
load
off
on
once
prepend
Listener
prepend
Once
Listener
publish
query
raw
Listeners
remove
All
Listeners
remove
Event
remove
Listener
set
Max
Listeners
listener
Count
Welshman Docs
Loading...