@wxn0brp/db-core
Preparing search index...
types/valthera
ValtheraCompatible
Interface ValtheraCompatible
interface
ValtheraCompatible
{
add
<
T
=
Data
>
(
query
:
AddQuery
<
T
>
)
:
Promise
<
T
>
;
c
<
T
=
Data
>
(
collection
:
string
)
:
Collection
<
T
>
;
ensureCollection
(
collection
:
string
)
:
Promise
<
boolean
>
;
find
<
T
=
Data
>
(
query
:
FindQuery
<
T
>
)
:
Promise
<
T
[]
>
;
findOne
<
T
=
Data
>
(
query
:
FindOneQuery
<
T
>
)
:
Promise
<
T
>
;
getCollections
()
:
Promise
<
string
[]
>
;
issetCollection
(
collection
:
string
)
:
Promise
<
boolean
>
;
remove
<
T
=
Data
>
(
query
:
RemoveQuery
<
T
>
)
:
Promise
<
T
[]
>
;
removeCollection
(
collection
:
string
)
:
Promise
<
boolean
>
;
removeOne
<
T
=
Data
>
(
query
:
RemoveQuery
<
T
>
)
:
Promise
<
T
>
;
toggleOne
<
T
=
Data
>
(
query
:
ToggleOneQuery
<
T
>
)
:
Promise
<
ToggleOneResult
<
T
>
>
;
update
<
T
=
Data
>
(
query
:
UpdateQuery
<
T
>
)
:
Promise
<
T
[]
>
;
updateOne
<
T
=
Data
>
(
query
:
UpdateQuery
<
T
>
)
:
Promise
<
T
>
;
updateOneOrAdd
<
T
=
Data
>
(
query
:
UpdateOneOrAddQuery
<
T
>
,
)
:
Promise
<
UpdateOneOrAddResult
<
T
>
>
;
}
Implemented by
ValtheraClass
Index
Methods
add
c
ensure
Collection
find
find
One
get
Collections
isset
Collection
remove
remove
Collection
remove
One
toggle
One
update
update
One
update
One
Or
Add
Methods
add
add
<
T
=
Data
>
(
query
:
AddQuery
<
T
>
)
:
Promise
<
T
>
Type Parameters
T
=
Data
Parameters
query
:
AddQuery
<
T
>
Returns
Promise
<
T
>
c
c
<
T
=
Data
>
(
collection
:
string
)
:
Collection
<
T
>
Type Parameters
T
=
Data
Parameters
collection
:
string
Returns
Collection
<
T
>
ensure
Collection
ensureCollection
(
collection
:
string
)
:
Promise
<
boolean
>
Parameters
collection
:
string
Returns
Promise
<
boolean
>
find
find
<
T
=
Data
>
(
query
:
FindQuery
<
T
>
)
:
Promise
<
T
[]
>
Type Parameters
T
=
Data
Parameters
query
:
FindQuery
<
T
>
Returns
Promise
<
T
[]
>
find
One
findOne
<
T
=
Data
>
(
query
:
FindOneQuery
<
T
>
)
:
Promise
<
T
>
Type Parameters
T
=
Data
Parameters
query
:
FindOneQuery
<
T
>
Returns
Promise
<
T
>
get
Collections
getCollections
()
:
Promise
<
string
[]
>
Returns
Promise
<
string
[]
>
isset
Collection
issetCollection
(
collection
:
string
)
:
Promise
<
boolean
>
Parameters
collection
:
string
Returns
Promise
<
boolean
>
remove
remove
<
T
=
Data
>
(
query
:
RemoveQuery
<
T
>
)
:
Promise
<
T
[]
>
Type Parameters
T
=
Data
Parameters
query
:
RemoveQuery
<
T
>
Returns
Promise
<
T
[]
>
remove
Collection
removeCollection
(
collection
:
string
)
:
Promise
<
boolean
>
Parameters
collection
:
string
Returns
Promise
<
boolean
>
remove
One
removeOne
<
T
=
Data
>
(
query
:
RemoveQuery
<
T
>
)
:
Promise
<
T
>
Type Parameters
T
=
Data
Parameters
query
:
RemoveQuery
<
T
>
Returns
Promise
<
T
>
toggle
One
toggleOne
<
T
=
Data
>
(
query
:
ToggleOneQuery
<
T
>
)
:
Promise
<
ToggleOneResult
<
T
>
>
Type Parameters
T
=
Data
Parameters
query
:
ToggleOneQuery
<
T
>
Returns
Promise
<
ToggleOneResult
<
T
>
>
update
update
<
T
=
Data
>
(
query
:
UpdateQuery
<
T
>
)
:
Promise
<
T
[]
>
Type Parameters
T
=
Data
Parameters
query
:
UpdateQuery
<
T
>
Returns
Promise
<
T
[]
>
update
One
updateOne
<
T
=
Data
>
(
query
:
UpdateQuery
<
T
>
)
:
Promise
<
T
>
Type Parameters
T
=
Data
Parameters
query
:
UpdateQuery
<
T
>
Returns
Promise
<
T
>
update
One
Or
Add
updateOneOrAdd
<
T
=
Data
>
(
query
:
UpdateOneOrAddQuery
<
T
>
,
)
:
Promise
<
UpdateOneOrAddResult
<
T
>
>
Type Parameters
T
=
Data
Parameters
query
:
UpdateOneOrAddQuery
<
T
>
Returns
Promise
<
UpdateOneOrAddResult
<
T
>
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
add
c
ensure
Collection
find
find
One
get
Collections
isset
Collection
remove
remove
Collection
remove
One
toggle
One
update
update
One
update
One
Or
Add
@wxn0brp/db-core
Loading...