Skip to main content

Type Alias: ExtensionPermission

ExtensionPermission = typeof PERM_BIBLE_READ | typeof PERM_COMMENTARY_READ | typeof PERM_DICTIONARY_READ | typeof PERM_BOOK_READ | typeof PERM_NOTES_READ | typeof PERM_NOTES_WRITE | typeof PERM_HIGHLIGHTS_READ | typeof PERM_HIGHLIGHTS_WRITE | typeof PERM_BOOKMARKS_READ | typeof PERM_BOOKMARKS_WRITE | typeof PERM_BIBLE_PROVIDE | typeof PERM_COMMENTARY_PROVIDE | typeof PERM_DICTIONARY_PROVIDE | typeof PERM_BOOK_PROVIDE | typeof PERM_SEARCH_PROVIDE | typeof PERM_DISPLAY_MODE_PROVIDE | typeof PERM_IMPORT_PROVIDE | typeof PERM_AI_PROVIDE | typeof PERM_TTS_PROVIDE | typeof PERM_STORAGE | typeof PERM_STORAGE_SECRETS | typeof PERM_STORAGE_DATABASE | typeof PERM_UI_CONTRIBUTE_PANE | typeof PERM_UI_VERSE_DECORATOR | typeof PERM_UI_VERSE_HOVER | typeof PERM_UI_CONTEXT_MENU | typeof PERM_UI_NOTIFICATION | typeof PERM_UI_STATUS_BAR | typeof PERM_UI_MEDIA | typeof PERM_COMMANDS_REGISTER | typeof PERM_TASKS | typeof PERM_NETWORK | typeof PERM_NETWORK_OAUTH | typeof PERM_EXTENSIONS_CALL | typeof PERM_FS_READ_USER | typeof PERM_FS_WRITE_USER | typeof PERM_FS_MANAGED_FOLDER

Defined in: Extensions/Permissions.ts:75

Union of every permission identifier the host knows about. Useful for exhaustive switches in the permission guard and the install consent UI.