@itwin/object-storage-core
TypeScript icon, indicating that this package has built-in type declarations

2.2.4 • Public • Published

@itwin/object-storage-core

Copyright © Bentley Systems, Incorporated. All rights reserved. See LICENSE.md for license terms and full copyright notice.

About this package

This package defines core interfaces for object storage. It exposes two main interfaces: ServerStorage and ClientStorage. ServerStorage is intended to be used by services that use object storage po persist data that is later accessed by the service clients using ClientStorage.

Package users can choose and either use storage abstractions as normal interfaces/classes or they can register and load them into applications as dependencies (see ServerStorageDependency, ClientStorageDependency). See the @itwin/object-storage-tests package in this repository for an example on how to register storage interfaces and bind implementations, StorageIntegrationTests.ts module models minimal application startup class.

Package Sidebar

Install

npm i @itwin/object-storage-core

Weekly Downloads

13,524

Version

2.2.4

License

MIT

Unpacked Size

114 kB

Total Files

66

Last publish

Collaborators

  • wgoehrig
  • cshafer
  • aruniverse
  • imodeljs
  • colinkerr