Skip to main content

Class: ExecuteScriptMessage<T, I>

Defined in: messages/ExecuteScriptMessage.ts:37

Extends

Extended by

Type Parameters

T = any

I extends scriptInputs = any

Constructors

new ExecuteScriptMessage()

new ExecuteScriptMessage<T, I>(script, handler, scriptInputs?): ExecuteScriptMessage<T, I>

Defined in: messages/ExecuteScriptMessage.ts:46

Parameters

script

(vars) => T

handler

(message) => void

scriptInputs?

I

Returns

ExecuteScriptMessage<T, I>

Overrides

MyopBindMessage.constructor

Properties

cleanable

cleanable: boolean = false

Defined in: messages/BaseMessage.ts:44

Inherited from

MyopBindMessage.cleanable


content?

optional content: string

Defined in: messages/BaseMessage.ts:32

Inherited from

MyopBindMessage.content


destination?

optional destination: string

Defined in: messages/BaseMessage.ts:36

Inherited from

MyopBindMessage.destination


direction?

optional direction: MessageDirectionOption

Defined in: messages/BaseMessage.ts:42

Inherited from

MyopBindMessage.direction


handler()

handler: (message) => void

Defined in: messages/BaseMessage.ts:69

Parameters

message

ExecuteScriptReplyMessage<T>

Returns

void

Inherited from

MyopBindMessage.handler


handlerUniqueId

handlerUniqueId: string

Defined in: messages/BaseMessage.ts:67

Inherited from

MyopBindMessage.handlerUniqueId


id

id: string

Defined in: messages/BaseMessage.ts:14

Inherited from

MyopBindMessage.id


messageType

messageType: string = 'ExecuteScriptMessage'

Defined in: messages/ExecuteScriptMessage.ts:40

Overrides

MyopBindMessage.messageType


myop

myop: boolean = true

Defined in: messages/BaseMessage.ts:28

Inherited from

MyopBindMessage.myop


ref?

optional ref: Ref

Defined in: messages/BaseMessage.ts:40

Inherited from

MyopBindMessage.ref


replyMessageKey

replyMessageKey: MyopMessageKey = ReplayMessageKey

Defined in: messages/ExecuteScriptMessage.ts:39

Overrides

MyopBindMessage.replyMessageKey


route?

optional route: string[]

Defined in: messages/BaseMessage.ts:38

Inherited from

MyopBindMessage.route


script

script: string = ''

Defined in: messages/ExecuteScriptMessage.ts:41


scriptInputs?

optional scriptInputs: I

Defined in: messages/ExecuteScriptMessage.ts:47


source?

optional source: string

Defined in: messages/BaseMessage.ts:35

Inherited from

MyopBindMessage.source


completeStreamKey

static completeStreamKey: string = 'completeStream'

Defined in: messages/ExecuteScriptMessage.ts:44


replierKey

static replierKey: string = 'send'

Defined in: messages/ExecuteScriptMessage.ts:43

Methods

isTypeof()

isTypeof(msg): boolean

Defined in: messages/BaseMessage.ts:46

Parameters

msg

BaseMyopMessage

Returns

boolean

Inherited from

MyopBindMessage.isTypeof


create()

static create<T, U>(this, ...args): InstanceType<U>

Defined in: messages/BaseMessage.ts:16

Type Parameters

T

U extends (...args) => T = U

Parameters

this

U

args

...ConstructorParameters<U>

Returns

InstanceType<U>

Inherited from

MyopBindMessage.create