ionic-team / ionic-team/ionic-storage
Cannot find Driver enum.
- Dominant language
- TypeScript
- Stars
- 456
- Forks
- 97
- PR merge metrics
- No merged PRs in 30d
Description
Please update docs.
https://github.com/ionic-team/ionic-storage?tab=readme-ov-file#adding-driver-to-configuration
Where do you get `Drivers`? In `@ionic/storage-angular` (v4.0.0) types it's just type `any`. There is not export for `Drivers` enum.
~~Workaround: Use string names like `'indexeddb'` and `'localstorage'`.~~
Update: Names does not work on browser (without Cordova sqlite).
```ts
IonicStorageModule.forRoot({
driverOrder: [CordovaSqLiteDriver._driver, 'indexeddb', 'localstorage'],
})
```
It only works if I completly remove driveOrder. I wonder what is value of `Drivers.IndexedDB`?
This does not work:
```ts
IonicStorageModule.forRoot({
driverOrder: ['indexeddb', 'localstorage'],
})
```
Doc comment: Possible default driverOrder options are: ['indexeddb', 'localstorage'] and the default is that exact ordering. Lie? Because `IonicStorageModule.forRoot()` works.
Contributor guide
Assessment
This issue has not been assessed yet.