Search
Preparing search index...
The search index is not available
byte.db
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
byte.db
ByteDatabase
Class ByteDatabase<T>
Type Parameters
T
extends
Data
=
Data
Hierarchy
Emitter
<
Events
>
ByteDatabase
Index
Constructors
constructor
Properties
[events]
_raw
options
Methods
add
Listener
all
delete
emit
event
Names
find
find
Tables
get
Max
Listeners
insert
listener
Count
listeners
off
on
once
prepend
Listener
prepend
Once
Listener
raw
Listeners
remove
All
Listeners
remove
Listener
set
Max
Listeners
try
Sanitize
wipe
Constructors
constructor
new
Byte
Database
<
T
>
(
path
?:
string
, options
?:
DefaultByteProperties
)
:
ByteDatabase
<
T
>
Type Parameters
T
extends
Data
=
Data
Parameters
path:
string
= ':memory:'
options:
DefaultByteProperties
= ...
Returns
ByteDatabase
<
T
>
Properties
[events]
[events]
:
Events
Readonly
_raw
_raw
:
Database
Readonly
options
options
:
DefaultByteProperties
= ...
Methods
add
Listener
add
Listener
<
K
>
(
event
:
K
, listener
:
EventFunction
<
Events
[
K
]
>
)
:
ByteDatabase
<
T
>
Type Parameters
K
extends
"debug"
Parameters
event:
K
listener:
EventFunction
<
Events
[
K
]
>
Returns
ByteDatabase
<
T
>
all
all
(
table
?:
string
)
:
T
[]
Parameters
table:
string
= DEFAULT_TABLE
Returns
T
[]
delete
delete
(
key
:
string
, table
?:
string
)
:
RunResult
Parameters
key:
string
table:
string
= DEFAULT_TABLE
Returns
RunResult
emit
emit
<
K
>
(
event
:
K
,
...
args
:
Events
[
K
]
)
:
boolean
Type Parameters
K
extends
"debug"
Parameters
event:
K
Rest
...
args:
Events
[
K
]
Returns
boolean
event
Names
event
Names
(
)
:
string
[]
Returns
string
[]
find
find
(
key
:
string
, table
?:
string
)
:
T
Parameters
key:
string
table:
string
= DEFAULT_TABLE
Returns
T
find
Tables
find
Tables
(
)
:
any
[]
Returns
any
[]
get
Max
Listeners
get
Max
Listeners
(
)
:
number
Returns
number
insert
insert
(
key
:
string
, val
:
T
, table
?:
string
)
:
RunResult
Parameters
key:
string
val:
T
table:
string
= DEFAULT_TABLE
Returns
RunResult
listener
Count
listener
Count
<
K
>
(
event
:
K
)
:
number
Type Parameters
K
extends
"debug"
Parameters
event:
K
Returns
number
listeners
listeners
<
K
>
(
event
:
K
)
:
EventFunction
<
Events
[
K
]
>
[]
Type Parameters
K
extends
"debug"
Parameters
event:
K
Returns
EventFunction
<
Events
[
K
]
>
[]
off
off
<
K
>
(
event
:
K
, fn
:
EventFunction
<
Events
[
K
]
>
)
:
ByteDatabase
<
T
>
Type Parameters
K
extends
"debug"
Parameters
event:
K
fn:
EventFunction
<
Events
[
K
]
>
Returns
ByteDatabase
<
T
>
on
on
<
K
>
(
event
:
K
, listener
:
EventFunction
<
Events
[
K
]
>
)
:
ByteDatabase
<
T
>
Type Parameters
K
extends
"debug"
Parameters
event:
K
listener:
EventFunction
<
Events
[
K
]
>
Returns
ByteDatabase
<
T
>
once
once
<
K
>
(
event
:
K
, listener
:
EventFunction
<
Events
[
K
]
>
)
:
ByteDatabase
<
T
>
Type Parameters
K
extends
"debug"
Parameters
event:
K
listener:
EventFunction
<
Events
[
K
]
>
Returns
ByteDatabase
<
T
>
prepend
Listener
prepend
Listener
<
K
>
(
event
:
K
, listener
:
EventFunction
<
Events
[
K
]
>
)
:
ByteDatabase
<
T
>
Type Parameters
K
extends
"debug"
Parameters
event:
K
listener:
EventFunction
<
Events
[
K
]
>
Returns
ByteDatabase
<
T
>
prepend
Once
Listener
prepend
Once
Listener
<
K
>
(
event
:
K
, listener
:
EventFunction
<
Events
[
K
]
>
)
:
ByteDatabase
<
T
>
Type Parameters
K
extends
"debug"
Parameters
event:
K
listener:
EventFunction
<
Events
[
K
]
>
Returns
ByteDatabase
<
T
>
raw
Listeners
raw
Listeners
<
K
>
(
event
:
K
)
:
EventFunction
<
Events
[
K
]
>
[]
Type Parameters
K
extends
"debug"
Parameters
event:
K
Returns
EventFunction
<
Events
[
K
]
>
[]
remove
All
Listeners
remove
All
Listeners
<
K
>
(
event
?:
K
)
:
ByteDatabase
<
T
>
Type Parameters
K
extends
"debug"
Parameters
Optional
event:
K
Returns
ByteDatabase
<
T
>
remove
Listener
remove
Listener
<
K
>
(
event
:
K
, fn
:
EventFunction
<
Events
[
K
]
>
)
:
ByteDatabase
<
T
>
Type Parameters
K
extends
"debug"
Parameters
event:
K
fn:
EventFunction
<
Events
[
K
]
>
Returns
ByteDatabase
<
T
>
set
Max
Listeners
set
Max
Listeners
(
n
:
number
)
:
ByteDatabase
<
T
>
Parameters
n:
number
Returns
ByteDatabase
<
T
>
Private
try
Sanitize
try
Sanitize
(
what
:
string
)
:
string
Parameters
what:
string
Returns
string
wipe
wipe
(
table
?:
string
)
:
any
Parameters
table:
string
= DEFAULT_TABLE
Returns
any
Exports
Byte
Database
constructor
[events]
_raw
options
add
Listener
all
delete
emit
event
Names
find
find
Tables
get
Max
Listeners
insert
listener
Count
listeners
off
on
once
prepend
Listener
prepend
Once
Listener
raw
Listeners
remove
All
Listeners
remove
Listener
set
Max
Listeners
try
Sanitize
wipe
Generated using
TypeDoc