diff --git a/lib/main.test.ts b/lib/main.test.ts index e963a76..79d75ea 100644 --- a/lib/main.test.ts +++ b/lib/main.test.ts @@ -24,13 +24,9 @@ describe("index exports", () => { }); it("should not export anything extra", () => { - const expectedExports = [ - ...Object.keys(types), - ...Object.keys(utils), - ...Object.keys(sessionManager), - ]; + const actualExports = Object.keys(index); - const actualExports = [ + const expectedExports = [ // types "IssuerRouteTypes", "Scopes", @@ -49,6 +45,20 @@ describe("index exports", () => { "ChromeStore", "storageSettings", "ExpoSecureStore", + + // token utils + "getActiveStorage", + "getClaim", + "getClaims", + "getCurrentOrganization", + "getDecodedToken", + "getFlag", + "getPermission", + "getPermissions", + "getRoles", + "getUserOrganizations", + "getUserProfile", + "setActiveStorage", ]; expect(actualExports.sort()).toEqual(expectedExports.sort()); diff --git a/lib/main.ts b/lib/main.ts index d9a76a6..cc4b46a 100644 --- a/lib/main.ts +++ b/lib/main.ts @@ -1,3 +1,4 @@ export * from "./types"; export * from "./utils"; export * from "./sessionManager"; +export * from "./utils/token/index.ts"; diff --git a/lib/utils/token/index.ts b/lib/utils/token/index.ts index 1ede6e4..567bc3f 100644 --- a/lib/utils/token/index.ts +++ b/lib/utils/token/index.ts @@ -10,6 +10,7 @@ import { getPermission, PermissionAccess } from "./getPermission"; import { getPermissions, Permissions } from "./getPermissions"; import { getUserOrganizations } from "./getUserOrganistaions"; import { getRoles } from "./getRoles"; + const storage = { value: null as SessionManager | null, };