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:17

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; }>