getScripts method

Returns all dynamically-registered user scripts for this extension. |filter|: If specified, this method returns only the user scripts that match it. |Returns|: Promise that resolves with the registered scripts. The promise will be rejected if an error occurs.

Implementation

Future<List<RegisteredUserScript>> getScripts(
    UserScriptFilter? filter) async {
  var $res = await $js.chrome.userScripts.getScripts(filter?.toJS).toDart;
  return $res.toDart
      .cast<$js.RegisteredUserScript>()
      .map((e) => RegisteredUserScript.fromJS(e))
      .toList();
}