Skip to content

Commit 8de4fa8

Browse files
authored
Merge pull request #96 from kinde-oss/fix/role-exports
fix: role docs and type exports
2 parents 2e0298e + cebdd3b commit 8de4fa8

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

lib/utils/token/getDecodedToken.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import { jwtDecoder, JWTDecoded as JWTBase } from "@kinde/jwt-decoder";
22
import { getActiveStorage } from ".";
33
import { StorageKeys } from "../../sessionManager";
4+
import { Role } from "./getRoles";
45
/**
56
*
67
* @param tokenType Type of token to decode
78
* @returns { Promise<JWTDecoded | null> }
89
*/
910

10-
export type Role = { id: string; name: string; key: string };
11-
1211
type JWTExtra = {
1312
"x-hasura-permissions": never;
1413
"x-hasura-org-code": never;

lib/utils/token/getRoles.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import { getDecodedToken } from ".";
2-
import { Role } from "./getDecodedToken";
2+
3+
export type Role = { id: string; name: string; key: string };
34

45
/**
56
* Get all permissions
6-
* @returns { Promise<Permissions> }
7+
* @returns { Promise<Role[]> }
78
*/
89
export const getRoles = async (): Promise<Role[]> => {
910
const token = await getDecodedToken();

lib/utils/token/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { getUserProfile, UserProfile } from "./getUserProfile";
99
import { getPermission, PermissionAccess } from "./getPermission";
1010
import { getPermissions, Permissions } from "./getPermissions";
1111
import { getUserOrganizations } from "./getUserOrganizations";
12-
import { getRoles } from "./getRoles";
12+
import { getRoles, Role } from "./getRoles";
1313
import { isAuthenticated } from "./isAuthenticated";
1414
import { refreshToken } from "./refreshToken";
1515

@@ -108,4 +108,4 @@ export {
108108
refreshToken,
109109
};
110110

111-
export type { UserProfile, Permissions, PermissionAccess };
111+
export type { UserProfile, Permissions, Role, PermissionAccess };

0 commit comments

Comments
 (0)