From b1796792134cca7f864fb5d5b29901ebb64dda9c Mon Sep 17 00:00:00 2001 From: Odunayo Mohammed Date: Thu, 20 Nov 2025 01:25:57 +0100 Subject: [PATCH] chore: :sparkles: Refactor PermissionsAPI to extend PermissionsCore and improve permission handling --- packages/permissions/demo/index.html | 128 ++++---- packages/permissions/demo/index.js | 10 +- packages/permissions/src/PermissionsAPI.ts | 320 ++++---------------- packages/permissions/src/PermissionsCore.ts | 228 ++++++++++++++ 4 files changed, 366 insertions(+), 320 deletions(-) create mode 100644 packages/permissions/src/PermissionsCore.ts diff --git a/packages/permissions/demo/index.html b/packages/permissions/demo/index.html index 4f3604d..5df5142 100644 --- a/packages/permissions/demo/index.html +++ b/packages/permissions/demo/index.html @@ -5,6 +5,8 @@ Permissions + + @@ -109,69 +97,82 @@

PermissionsAPI Usage Examples

PermissionsAPI.isSupported

+ +

PermissionsAPI.getPermission

PermissionsAPI.getPermissionHandler

PermissionsAPI.getAsyncPermissionHandler

+