Future<PermissionStatus> request(Map permissions) { var permissions_dict = convertDartToNative_Dictionary(permissions); return promiseToFuture<PermissionStatus>( JS("", "#.request(#)", this, permissions_dict)); }