Skip to content

Commit 6db397a

Browse files
authored
feat: add externalId prop to PassageUser type (#76)
1 parent 95d3842 commit 6db397a

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

src/classes/User/User.e2e.spec.ts

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ describe('User e2e', () => {
2222
expect(actual).toStrictEqual({
2323
/* eslint-disable @typescript-eslint/no-unsafe-assignment */
2424
id: userId,
25+
externalId: userExternalId,
2526
createdAt: expect.any(Date),
2627
lastLoginAt: expect.any(Date),
2728
loginCount: expect.any(Number),

src/classes/User/User.ts

+1
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ export class User extends PassageBase {
108108
private mapUserInfoToPassageUser(userInfo: UserInfo): PassageUser {
109109
return {
110110
createdAt: userInfo.createdAt,
111+
externalId: userInfo.externalId,
111112
id: userInfo.id,
112113
lastLoginAt: userInfo.lastLoginAt,
113114
loginCount: userInfo.loginCount,

src/classes/User/types.ts

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { UserStatus, WebAuthnDevices, WebAuthnType, WebAuthnIcons } from '../../
22

33
export interface PassageUser {
44
createdAt: Date;
5+
externalId: string;
56
id: string;
67
lastLoginAt: Date;
78
loginCount: number;

0 commit comments

Comments
 (0)