class Deno.PermissionStatus
extends EventTarget
An EventTarget
returned from the Deno.permissions
API which can provide updates to any state changes of the permission.
onchange: ((this: PermissionStatus,ev: Event,) => any) | null
readonly
partial: boolean
Describes if permission is only granted partially, eg. an access
might be granted to "/foo" directory, but denied for "/foo/bar".
In such case this field will be set to true
when querying for
read permissions of "/foo" directory.
readonly
state: PermissionState
addEventListener<K extends keyof PermissionStatusEventMap>(type: K,listener: (this: PermissionStatus,ev: PermissionStatusEventMap[K],) => any,options?: boolean | AddEventListenerOptions,): void
addEventListener(type: string,listener: EventListenerOrEventListenerObject,options?: boolean | AddEventListenerOptions,): void
removeEventListener<K extends keyof PermissionStatusEventMap>(type: K,listener: (this: PermissionStatus,ev: PermissionStatusEventMap[K],) => any,options?: boolean | EventListenerOptions,): void
removeEventListener(type: string,listener: EventListenerOrEventListenerObject,options?: boolean | EventListenerOptions,): void