request method

Future<PermissionStatus> request(
  1. Object desc
)

Requests the permission, and resolves to the state of the permission.

If the permission is already granted, the user will not be prompted to grant the permission again.

const status = await Deno.permissions.request({ name: "env" });
if (status.state === "granted") {
  console.log("'env' permission is granted.");
} else {
  console.log("'env' permission is denied.");
}

Implementation

_i2.Future<_i4.PermissionStatus> request(_i2.Object desc) =>
    _i3.promiseToFuture(_i3.callMethod(
      this,
      'request',
      [desc],
    ));