@valon-technologies/gestalt
Preparing search index...
index
ObjectStore
Interface ObjectStore
Fakeable IndexedDB object-store contract.
interface
ObjectStore
{
get
(
id
:
string
)
:
Promise
<
Record
>
;
getKey
(
id
:
string
)
:
Promise
<
string
>
;
add
(
record
:
Record
)
:
Promise
<
void
>
;
put
(
record
:
Record
)
:
Promise
<
void
>
;
delete
(
id
:
string
)
:
Promise
<
void
>
;
clear
()
:
Promise
<
void
>
;
getAll
(
keyRange
?:
KeyRange
)
:
Promise
<
Record
[]
>
;
getAllKeys
(
keyRange
?:
KeyRange
)
:
Promise
<
string
[]
>
;
count
(
keyRange
?:
KeyRange
)
:
Promise
<
number
>
;
deleteRange
(
keyRange
:
KeyRange
)
:
Promise
<
number
>
;
openCursor
(
options
?:
OpenCursorOptions
)
:
Promise
<
Cursor
|
null
>
;
openKeyCursor
(
options
?:
OpenCursorOptions
)
:
Promise
<
Cursor
|
null
>
;
index
(
name
:
string
)
:
Index
;
}
Index
Methods
get
get
Key
add
put
delete
clear
get
All
get
All
Keys
count
delete
Range
open
Cursor
open
Key
Cursor
index
Methods
get
get
(
id
:
string
)
:
Promise
<
Record
>
Parameters
id
:
string
Returns
Promise
<
Record
>
get
Key
getKey
(
id
:
string
)
:
Promise
<
string
>
Parameters
id
:
string
Returns
Promise
<
string
>
add
add
(
record
:
Record
)
:
Promise
<
void
>
Parameters
record
:
Record
Returns
Promise
<
void
>
put
put
(
record
:
Record
)
:
Promise
<
void
>
Parameters
record
:
Record
Returns
Promise
<
void
>
delete
delete
(
id
:
string
)
:
Promise
<
void
>
Parameters
id
:
string
Returns
Promise
<
void
>
clear
clear
()
:
Promise
<
void
>
Returns
Promise
<
void
>
get
All
getAll
(
keyRange
?:
KeyRange
)
:
Promise
<
Record
[]
>
Parameters
Optional
keyRange
:
KeyRange
Returns
Promise
<
Record
[]
>
get
All
Keys
getAllKeys
(
keyRange
?:
KeyRange
)
:
Promise
<
string
[]
>
Parameters
Optional
keyRange
:
KeyRange
Returns
Promise
<
string
[]
>
count
count
(
keyRange
?:
KeyRange
)
:
Promise
<
number
>
Parameters
Optional
keyRange
:
KeyRange
Returns
Promise
<
number
>
delete
Range
deleteRange
(
keyRange
:
KeyRange
)
:
Promise
<
number
>
Parameters
keyRange
:
KeyRange
Returns
Promise
<
number
>
open
Cursor
openCursor
(
options
?:
OpenCursorOptions
)
:
Promise
<
Cursor
|
null
>
Parameters
Optional
options
:
OpenCursorOptions
Returns
Promise
<
Cursor
|
null
>
open
Key
Cursor
openKeyCursor
(
options
?:
OpenCursorOptions
)
:
Promise
<
Cursor
|
null
>
Parameters
Optional
options
:
OpenCursorOptions
Returns
Promise
<
Cursor
|
null
>
index
index
(
name
:
string
)
:
Index
Parameters
name
:
string
Returns
Index
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Methods
get
get
Key
add
put
delete
clear
get
All
get
All
Keys
count
delete
Range
open
Cursor
open
Key
Cursor
index
@valon-technologies/gestalt
Loading...
Fakeable IndexedDB object-store contract.