diff options
author | Yoshiya Hinosawa <stibium121@gmail.com> | 2019-11-12 00:33:29 +0900 |
---|---|---|
committer | Ry Dahl <ry@tinyclouds.org> | 2019-11-11 10:33:29 -0500 |
commit | 31115067cd3156db1ead0dc0f11c78875840dc4f (patch) | |
tree | b8e4cb2447bb7a8e8e0a8f1bc158760394ed9b66 /cli/js/lib.deno_runtime.d.ts | |
parent | b3baab6d1479abbfd2e534fe05f5e146c2d5b1a2 (diff) |
Add permissions.request (#3296)
Diffstat (limited to 'cli/js/lib.deno_runtime.d.ts')
-rw-r--r-- | cli/js/lib.deno_runtime.d.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cli/js/lib.deno_runtime.d.ts b/cli/js/lib.deno_runtime.d.ts index 1f01f1384..87da83e9a 100644 --- a/cli/js/lib.deno_runtime.d.ts +++ b/cli/js/lib.deno_runtime.d.ts @@ -933,6 +933,15 @@ declare namespace Deno { * assert(status.state !== "granted") */ revoke(d: PermissionDescriptor): Promise<PermissionStatus>; + /** Requests the permission. + * const status = await Deno.permissions.request({ name: "env" }); + * if (status.state === "granted") { + * console.log(Deno.homeDir()); + * } else { + * console.log("'env' permission is denied."); + * } + */ + request(desc: PermissionDescriptor): Promise<PermissionStatus>; } export const permissions: Permissions; |