@workos-inc/node
Advanced tools
Comparing version 6.6.0 to 6.7.0
import { DirectoryUser, DirectoryUserResponse, DirectoryGroup, DirectoryGroupResponse, EventDirectory, EventDirectoryResponse } from '../../directory-sync/interfaces'; | ||
import { Connection, ConnectionResponse } from '../../sso/interfaces'; | ||
import { User, UserResponse } from '../../user-management/interfaces'; | ||
import { Session, SessionResponse, User, UserResponse } from '../../user-management/interfaces'; | ||
import { OrganizationMembership, OrganizationMembershipResponse } from '../../user-management/interfaces/organization-membership.interface'; | ||
@@ -189,5 +189,13 @@ export interface EventBase { | ||
} | ||
export type Event = ConnectionActivatedEvent | ConnectionDeactivatedEvent | ConnectionDeletedEvent | DsyncActivatedEvent | DsyncDeactivatedEvent | DsyncDeletedEvent | DsyncGroupCreatedEvent | DsyncGroupUpdatedEvent | DsyncGroupDeletedEvent | DsyncGroupUserAddedEvent | DsyncGroupUserRemovedEvent | DsyncUserCreatedEvent | DsyncUserUpdatedEvent | DsyncUserDeletedEvent | UserCreatedEvent | UserUpdatedEvent | UserDeletedEvent | OrganizationMembershipAdded | OrganizationMembershipUpdated | OrganizationMembershipRemoved; | ||
export type EventResponse = ConnectionActivatedEventResponse | ConnectionDeactivatedEventResponse | ConnectionDeletedEventResponse | DsyncActivatedEventResponse | DsyncDeactivatedEventResponse | DsyncDeletedEventResponse | DsyncGroupCreatedEventResponse | DsyncGroupUpdatedEventResponse | DsyncGroupDeletedEventResponse | DsyncGroupUserAddedEventResponse | DsyncGroupUserRemovedEventResponse | DsyncUserCreatedEventResponse | DsyncUserUpdatedEventResponse | DsyncUserDeletedEventResponse | UserCreatedEventResponse | UserUpdatedEventResponse | UserDeletedEventResponse | OrganizationMembershipAddedResponse | OrganizationMembershipUpdatedResponse | OrganizationMembershipRemovedResponse; | ||
export interface SessionCreatedEvent extends EventBase { | ||
event: 'session.created'; | ||
data: Session; | ||
} | ||
export interface SessionCreatedEventResponse extends EventResponseBase { | ||
event: 'session.created'; | ||
data: SessionResponse; | ||
} | ||
export type Event = ConnectionActivatedEvent | ConnectionDeactivatedEvent | ConnectionDeletedEvent | DsyncActivatedEvent | DsyncDeactivatedEvent | DsyncDeletedEvent | DsyncGroupCreatedEvent | DsyncGroupUpdatedEvent | DsyncGroupDeletedEvent | DsyncGroupUserAddedEvent | DsyncGroupUserRemovedEvent | DsyncUserCreatedEvent | DsyncUserUpdatedEvent | DsyncUserDeletedEvent | UserCreatedEvent | UserUpdatedEvent | UserDeletedEvent | OrganizationMembershipAdded | OrganizationMembershipUpdated | OrganizationMembershipRemoved | SessionCreatedEvent; | ||
export type EventResponse = ConnectionActivatedEventResponse | ConnectionDeactivatedEventResponse | ConnectionDeletedEventResponse | DsyncActivatedEventResponse | DsyncDeactivatedEventResponse | DsyncDeletedEventResponse | DsyncGroupCreatedEventResponse | DsyncGroupUpdatedEventResponse | DsyncGroupDeletedEventResponse | DsyncGroupUserAddedEventResponse | DsyncGroupUserRemovedEventResponse | DsyncUserCreatedEventResponse | DsyncUserUpdatedEventResponse | DsyncUserDeletedEventResponse | UserCreatedEventResponse | UserUpdatedEventResponse | UserDeletedEventResponse | OrganizationMembershipAddedResponse | OrganizationMembershipUpdatedResponse | OrganizationMembershipRemovedResponse | SessionCreatedEventResponse; | ||
export type EventName = Event['event']; | ||
export {}; |
@@ -8,2 +8,3 @@ "use strict"; | ||
const organization_membership_serializer_1 = require("../../user-management/serializers/organization-membership.serializer"); | ||
const session_serializer_1 = require("../../user-management/serializers/session.serializer"); | ||
const deserializeEvent = (event) => { | ||
@@ -49,4 +50,6 @@ const eventBase = { | ||
return Object.assign(Object.assign({}, eventBase), { event: event.event, data: (0, organization_membership_serializer_1.deserializeOrganizationMembership)(event.data) }); | ||
case 'session.created': | ||
return Object.assign(Object.assign({}, eventBase), { event: event.event, data: (0, session_serializer_1.deserializeSession)(event.data) }); | ||
} | ||
}; | ||
exports.deserializeEvent = deserializeEvent; |
@@ -27,3 +27,3 @@ "use strict"; | ||
const fetch_client_1 = require("./common/utils/fetch-client"); | ||
const VERSION = '6.6.0'; | ||
const VERSION = '6.7.0'; | ||
const DEFAULT_HOSTNAME = 'api.workos.com'; | ||
@@ -30,0 +30,0 @@ class WorkOS { |
{ | ||
"version": "6.6.0", | ||
"version": "6.7.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
380015
8179