Primitives / foldkit-primitives/device

PermissionsMessage

const · packages/primitives/src/device/permissions.ts:18

const PermissionsMessage: MessageUnion<{
  readonly Snapshot: {
    readonly states: Schema.$Record<
      Schema.String,
      Schema.Literals<readonly ['granted', 'denied', 'prompt']>
    >
  }
  readonly Changed: {
    readonly name: Schema.String
    readonly state: Schema.Literals<readonly ['granted', 'denied', 'prompt']>
  }
  readonly Cleared: {}
  readonly Failed: { readonly message: Schema.String }
}>

Its type

type PermissionsMessage = typeof PermissionsMessage.Type