open static method

Future<BoxCollection> open(
  1. String name,
  2. Set<String> boxNames, {
  3. int version = 1,
  4. Object? sqfliteDatabase,
})

Implementation

static Future<BoxCollection> open(
  String name,
  Set<String> boxNames, {
  int version = 1,
  Object? sqfliteDatabase,
}) async {
  final db = await window.indexedDB!.open(name, version: 1,
      onUpgradeNeeded: (VersionChangeEvent event) {
    final db = event.target.result;
    for (final name in boxNames) {
      db.createObjectStore(name, autoIncrement: true);
    }
  });
  return BoxCollection(db, boxNames);
}