IFClite TypeScript API
Guides
Packages
Preparing search index...
@ifc-lite/extensions
InMemoryExtensionStorage
Class InMemoryExtensionStorage
Storage abstraction.
Implements
ExtensionStorage
Index
Constructors
constructor
Methods
clear
delete
Bundle
delete
Extension
get
Bundle
get
Extension
list
Extensions
put
Bundle
put
Extension
Constructors
constructor
new
InMemoryExtensionStorage
()
:
InMemoryExtensionStorage
Returns
InMemoryExtensionStorage
Methods
clear
clear
()
:
Promise
<
void
>
Best-effort transactional reset. Tests use this; production never should.
Returns
Promise
<
void
>
delete
Bundle
deleteBundle
(
id
:
string
,
version
:
string
)
:
Promise
<
void
>
Parameters
id
:
string
version
:
string
Returns
Promise
<
void
>
delete
Extension
deleteExtension
(
id
:
string
)
:
Promise
<
void
>
Parameters
id
:
string
Returns
Promise
<
void
>
get
Bundle
getBundle
(
id
:
string
,
version
:
string
,
)
:
Promise
<
Uint8Array
<
ArrayBufferLike
>
|
undefined
>
Parameters
id
:
string
version
:
string
Returns
Promise
<
Uint8Array
<
ArrayBufferLike
>
|
undefined
>
get
Extension
getExtension
(
id
:
string
)
:
Promise
<
InstalledExtensionRecord
|
undefined
>
Parameters
id
:
string
Returns
Promise
<
InstalledExtensionRecord
|
undefined
>
list
Extensions
listExtensions
()
:
Promise
<
InstalledExtensionRecord
[]
>
Returns
Promise
<
InstalledExtensionRecord
[]
>
put
Bundle
putBundle
(
id
:
string
,
version
:
string
,
bytes
:
Uint8Array
)
:
Promise
<
void
>
Parameters
id
:
string
version
:
string
bytes
:
Uint8Array
Returns
Promise
<
void
>
put
Extension
putExtension
(
record
:
InstalledExtensionRecord
)
:
Promise
<
void
>
Parameters
record
:
InstalledExtensionRecord
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
clear
delete
Bundle
delete
Extension
get
Bundle
get
Extension
list
Extensions
put
Bundle
put
Extension
Guides
Packages
IFClite TypeScript API
Loading...
Storage abstraction.