storageClass top-level property

ClassInfo storageClass
getter/setter pair

Implementation

ClassInfo storageClass = ClassInfo<LocalStorage>(
    newInstance: (_, __) => throw Exception("This is a abstract class"),
    functions: {
      "set": JsFunction.ins((obj, argv) => obj.set(argv[0], argv[1])),
      "get": JsFunction.ins((obj, argv) => obj.get(argv[0])),
      "remove": JsFunction.ins((obj, argv) => obj.remove(argv[0])),
      "clear": JsFunction.ins((obj, argv) => obj.clear()),
    }
);