openDatabase method Null safety

  1. @deprecated
dynamic openDatabase(
  1. String name,
  2. String version,
  3. String displayName,
  4. int estimatedSize,
  5. [DatabaseCallback? creationCallback]
)

Implementation

@JSName('openDatabase')
@SupportedBrowser(SupportedBrowser.CHROME)
@SupportedBrowser(SupportedBrowser.SAFARI)
@Creates('SqlDatabase')
@deprecated
SqlDatabase openDatabase(
    String name, String version, String displayName, int estimatedSize,
    [DatabaseCallback? creationCallback]) {
  var db;
  if (creationCallback == null)
    db = _openDatabase(name, version, displayName, estimatedSize);
  else
    db = _openDatabase(
        name, version, displayName, estimatedSize, creationCallback);

  applyExtension('Database', db);

  return db;
}