EngineOptions constructor

EngineOptions({
  1. DriftSqlOptions? driftOptions,
  2. List<Extension> enabledExtensions = const [],
  3. SqliteVersion version = SqliteVersion.minimum,
})

Implementation

EngineOptions({
  this.driftOptions,
  List<Extension> enabledExtensions = const [],
  this.version = SqliteVersion.minimum,
}) : enabledExtensions = _allExtensions(enabledExtensions, version) {
  if (version < SqliteVersion.minimum) {
    throw ArgumentError.value(
        version, 'version', 'Must at least be ${SqliteVersion.minimum}');
  }
  if (version > SqliteVersion.current) {
    throw ArgumentError.value(
        version, 'version', 'Must at most be ${SqliteVersion.current}');
  }
}