New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@formsort/embed-messaging-manager

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@formsort/embed-messaging-manager - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

.jest-cache/jest-transform-cache-965a1931d2fe0dd37246051e8c5f89a2-474488b31a4a940a3990e9eaf06f1647/35/typeGuardstest_35a6f0fac33dd09c80892a18bc3a181c

6

CHANGELOG.md

@@ -0,1 +1,7 @@

## 0.1.1
### Various fixes & improvements
- prepare embed-messaging-manager for release (#115) by @alikirec
## 0.1.0

@@ -2,0 +8,0 @@

11

lib/index.d.ts

@@ -1,5 +0,9 @@

import { AnalyticsEventType, type IFlowAnswers, type IIFramePushMessage } from '@formsort/constants';
import { AnalyticsEventType, type IIFramePushMessage, IBaseEventData, IFlowAnswers } from '@formsort/constants';
interface IAuthenticationConfig {
idToken: string;
}
interface IFlowEventPayload {
variantRevisionUuid: string;
answers?: IFlowAnswers;
}
export interface IFormsortEmbedConfig {

@@ -24,9 +28,6 @@ autoHeight?: boolean;

}
interface IBaseEventData {
answers: IFlowAnswers | undefined;
}
interface IRedirectEventData extends IBaseEventData {
url: string;
}
export declare type IEventListener = (props: IBaseEventData) => void;
export declare type IEventListener = (props: IFlowEventPayload) => void;
export declare type IAnalyticsEventMap = Record<SupportedAnalyticsEvent, IEventListener>;

@@ -33,0 +34,0 @@ export interface IEventMap extends IAnalyticsEventMap {

@@ -71,3 +71,4 @@ "use strict";

if (!(0, utils_1.isEmpty)(this.eventListenersArrayMap.unauthorized)) {
for (const unathorizedListener of this.eventListenersArrayMap.unauthorized) {
for (const unathorizedListener of this.eventListenersArrayMap
.unauthorized) {
unathorizedListener();

@@ -84,3 +85,3 @@ }

this.onEventMessage = (eventData) => {
const { eventType, answers } = eventData;
const { eventType, answers, variantRevisionUuid } = eventData;
if (eventType === constants_1.AnalyticsEventType.FlowClosed) {

@@ -94,3 +95,3 @@ this.onFlowClosed();

for (const eventListener of eventListenersArr) {
eventListener({ answers });
eventListener({ answers, variantRevisionUuid });
}

@@ -97,0 +98,0 @@ };

{
"name": "@formsort/embed-messaging-manager",
"version": "0.1.0",
"version": "0.1.1",
"description": "Utility package used across Formsort projects. Not intended to be used directly",

@@ -26,2 +26,5 @@ "publishConfig": {

"license": "MIT",
"dependencies": {
"@formsort/constants": "^1.10.0"
},
"devDependencies": {

@@ -28,0 +31,0 @@ "@types/jest": "^26.0.19",

@@ -7,5 +7,6 @@ import {

TokenRequestPayload,
type IFlowAnswers,
type IIFramePushMessage,
WebEmbedMessage,
IBaseEventData,
IFlowAnswers,
} from '@formsort/constants';

@@ -19,3 +20,3 @@ import {

isIFrameUnauthorizedEventData,
isIWebEmbedEventData
isIWebEmbedEventData,
} from './typeGuards';

@@ -28,2 +29,7 @@ import { addToArrayMap, isEmpty, removeFromArrayMap } from './utils';

interface IFlowEventPayload {
variantRevisionUuid: string;
answers?: IFlowAnswers;
}
export interface IFormsortEmbedConfig {

@@ -53,6 +59,2 @@ autoHeight?: boolean;

interface IBaseEventData {
answers: IFlowAnswers | undefined;
}
interface IRedirectEventData extends IBaseEventData {

@@ -62,3 +64,3 @@ url: string;

export type IEventListener = (props: IBaseEventData) => void;
export type IEventListener = (props: IFlowEventPayload) => void;

@@ -168,3 +170,4 @@ export type IAnalyticsEventMap = Record<

if (!isEmpty(this.eventListenersArrayMap.unauthorized)) {
for (const unathorizedListener of this.eventListenersArrayMap.unauthorized) {
for (const unathorizedListener of this.eventListenersArrayMap
.unauthorized) {
unathorizedListener();

@@ -186,3 +189,3 @@ }

private onEventMessage = (eventData: IIFrameAnalyticsEventData) => {
const { eventType, answers } = eventData;
const { eventType, answers, variantRevisionUuid } = eventData;

@@ -200,3 +203,3 @@ if (eventType === AnalyticsEventType.FlowClosed) {

for (const eventListener of eventListenersArr) {
eventListener({ answers });
eventListener({ answers, variantRevisionUuid });
}

@@ -224,3 +227,3 @@ };

}
}
};

@@ -227,0 +230,0 @@ addEventListener = <K extends keyof IEventMap>(

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc