import 'package:guru_utils/property/storage/db/property_database.dart';
import 'package:guru_utils/property/storage/property_storage.dart';
import 'package:guru_utils/database/database.dart';


final List<TableCreator> _creatorV1 = [PropertyEntity.createTable];

abstract class _DebugDB extends AppDatabase with PropertyStorage {}

class DebugDB extends _DebugDB with PropertyDatabase {
  static final DebugDB instance = DebugDB._();

  DebugDB._() {
    setDatabase(this);
  }

  @override
  String get dbName => "debug";

  @override
  List<Migration> get migrations => [];

  @override
  List<TableCreator> get tableCreators => _creatorV1;

  @override
  int get version => 1;
}
