@workos-inc/node
Advanced tools
Comparing version 7.7.0 to 7.8.0
@@ -67,2 +67,3 @@ import { WorkOS } from '../workos'; | ||
getInvitation(invitationId: string): Promise<Invitation>; | ||
findInvitationByToken(invitationToken: string): Promise<Invitation>; | ||
listInvitations(options: ListInvitationsOptions): Promise<AutoPaginatable<Invitation>>; | ||
@@ -69,0 +70,0 @@ sendInvitation(payload: SendInvitationOptions): Promise<Invitation>; |
@@ -244,2 +244,8 @@ "use strict"; | ||
} | ||
findInvitationByToken(invitationToken) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
const { data } = yield this.workos.get(`/user_management/invitations/by_token/${invitationToken}`); | ||
return (0, invitation_serializer_1.deserializeInvitation)(data); | ||
}); | ||
} | ||
listInvitations(options) { | ||
@@ -246,0 +252,0 @@ return __awaiter(this, void 0, void 0, function* () { |
@@ -34,2 +34,3 @@ "use strict"; | ||
const invitationId = 'invitation_01H5JQDV7R7ATEYZDEG0W5PRYS'; | ||
const invitationToken = 'Z1uX3RbwcIl5fIGJJJCXXisdI'; | ||
const magicAuthId = 'magic_auth_01H5JQDV7R7ATEYZDEG0W5PRYS'; | ||
@@ -746,5 +747,19 @@ const passwordResetId = 'password_reset_01H5JQDV7R7ATEYZDEG0W5PRYS'; | ||
expect((0, test_utils_1.fetchURL)()).toContain(`/user_management/invitations/${invitationId}`); | ||
expect(invitation).toMatchObject({}); | ||
expect(invitation).toMatchObject({ | ||
object: 'invitation', | ||
id: invitationId, | ||
}); | ||
})); | ||
}); | ||
describe('findInvitationByToken', () => { | ||
it('sends a find invitation by token request', () => __awaiter(void 0, void 0, void 0, function* () { | ||
(0, test_utils_1.fetchOnce)(invitation_json_1.default); | ||
const invitation = yield workos.userManagement.findInvitationByToken(invitationToken); | ||
expect((0, test_utils_1.fetchURL)()).toContain(`/user_management/invitations/by_token/${invitationToken}`); | ||
expect(invitation).toMatchObject({ | ||
object: 'invitation', | ||
token: invitationToken, | ||
}); | ||
})); | ||
}); | ||
describe('listInvitations', () => { | ||
@@ -751,0 +766,0 @@ it('lists invitations', () => __awaiter(void 0, void 0, void 0, function* () { |
@@ -27,3 +27,3 @@ "use strict"; | ||
const fetch_client_1 = require("./common/utils/fetch-client"); | ||
const VERSION = '7.7.0'; | ||
const VERSION = '7.8.0'; | ||
const DEFAULT_HOSTNAME = 'api.workos.com'; | ||
@@ -30,0 +30,0 @@ class WorkOS { |
{ | ||
"version": "7.7.0", | ||
"version": "7.8.0", | ||
"name": "@workos-inc/node", | ||
@@ -4,0 +4,0 @@ "author": "WorkOS", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
432219
9321