ttfiles
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Database
File
Store
constructor
migrations
add
add
OnFiles
Changed
Listener
clear
All
close
copy
delete
get
get
Children
getDB
move
remove
OnFiles
Changed
Listener
search
update
validate
Local
Storage
Directory
Local
Storage
File
Local
Storage
Root
File
Data
Un
Saved
File
Data
database
indexed
DbCursor
Request
ToPromise
indexed
DbRequest
ToPromise
Hierarchy
Database
FileStore
Index
Constructors
constructor
Accessors
migrations
Methods
add
add
OnFiles
Changed
Listener
clear
All
close
copy
delete
get
get
Children
getDB
move
remove
OnFiles
Changed
Listener
search
update
validate
Constructors
constructor
new
File
Store
(
databaseName
:
string
, storeName
:
string
)
:
FileStore
Parameters
databaseName:
string
storeName:
string
Returns
FileStore
Accessors
migrations
migrations
:
Methods
add
add
(
parentId
:
number
, name
:
string
, file
:
ArrayBuffer
|
null
, type
:
undefined
|
string
)
:
Promise
<
FileData
>
Parameters
parentId:
number
name:
string
Optional
file:
ArrayBuffer
|
null
Optional
type:
undefined
|
string
Returns
Promise
<
FileData
>
add
OnFiles
Changed
Listener
add
OnFiles
Changed
Listener
(
listener
:
function
)
:
void
Parameters
listener:
function
(
id
:
number
|
null
)
:
void
Parameters
id:
number
|
null
Returns
void
Returns
void
clear
All
clear
All
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
close
close
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
copy
copy
(
sourceId
:
number
, targetParentId
:
number
)
:
Promise
<
void
>
Parameters
sourceId:
number
targetParentId:
number
Returns
Promise
<
void
>
delete
delete
(
id
:
number
)
:
Promise
<
void
>
Parameters
id:
number
Returns
Promise
<
void
>
get
get
(
id
:
number
)
:
Promise
<
FileData
>
Parameters
id:
number
Returns
Promise
<
FileData
>
get
Children
get
Children
(
id
:
number
)
:
Promise
<
any
[]
>
Parameters
id:
number
Returns
Promise
<
any
[]
>
getDB
getDB
(
)
:
Promise
<
IDBDatabase
>
Returns
Promise
<
IDBDatabase
>
move
move
(
sourceId
:
number
, targetParentId
:
number
)
:
Promise
<
void
>
Parameters
sourceId:
number
targetParentId:
number
Returns
Promise
<
void
>
remove
OnFiles
Changed
Listener
remove
OnFiles
Changed
Listener
(
listener
:
function
)
:
void
Parameters
listener:
function
(
id
:
number
|
null
)
:
void
Parameters
id:
number
|
null
Returns
void
Returns
void
search
search
(
id
:
number
, query
:
string
)
:
Promise
<
void
>
Parameters
id:
number
query:
string
Returns
Promise
<
void
>
update
update
(
id
:
number
, updateFields
:
Object
)
:
Promise
<
FileData
>
Parameters
id:
number
updateFields:
Object
Returns
Promise
<
FileData
>
validate
validate<T>
(
fileData
:
T
)
:
T
Type parameters
T
:
UnSavedFileData
|
FileData
Parameters
fileData:
T
Returns
T
Generated using
TypeDoc