Skip to content

@melio-eng/cfc-sdk


@melio-eng/cfc-sdk / createMessage

Function: createMessage()

createMessage<T>(type, payload): Extract<NavigateRequestMessage, { type: T; }> | Extract<UserScrollMessage, { type: T; }> | Extract<DimensionsChangedMessage, { type: T; }> | Extract<SubscriptionUpgradeFinishedMessage, { type: T; }>

Defined in: messages.ts:16

Type Parameters

T

T extends "NAVIGATE_REQUEST" | "USER_SCROLL" | "DIMENSIONS_CHANGED" | "SUBSCRIPTION_UPGRADE_FINISHED"

Parameters

type

T

payload

Omit<Extract<HostMessage, { type: T; }>, "type" | "messageId">

Returns

Extract<NavigateRequestMessage, { type: T; }> | Extract<UserScrollMessage, { type: T; }> | Extract<DimensionsChangedMessage, { type: T; }> | Extract<SubscriptionUpgradeFinishedMessage, { type: T; }>