length method

  1. @override
Future<int?> length()

Returns an integer representing the number of data items stored in the Storage object.

Implementation

@override
Future<int?> length() async {
  var result = await controller?.evaluateJavascript(
    source:
        """
  window.$webStorageType.length;
  """,
  );
  return result != null ? int.parse(json.decode(result)) : null;
}