Home Reference Source
import ForeignInteractor from '~/interactors/ForeignInteractor.js'
public class | source

ForeignInteractor

Constructor Summary

Public Constructor
public

constructor(target: string)

Creates a foreign interactor with a URL target

Member Summary

Public Members
public get

Obtains the id.

public get

Method Summary

Public Methods
public

launch()

Launches interactor child.

public

queueKey(key: string, time: number, value: string)

Queues a key with a time delay.

public

sendKey(key: string, value: string)

Sends a key to a listening target.

public

Updates write delta.

Public Constructors

public constructor(target: string) source

Creates a foreign interactor with a URL target

Params:

NameTypeAttributeDescription
target string

Target WITHOUT trailing /

Public Members

public get id: string source

Obtains the id. Should not be externally accessible.

Public Methods

public launch() source

Launches interactor child. Optimally send keys before launch. Requires a user 'blessing' (triggering event chain) for this to work.

public queueKey(key: string, time: number, value: string) source

Queues a key with a time delay.

Params:

NameTypeAttributeDescription
key string

Key of value

time number

Time to send key after

value string

Value of key

public sendKey(key: string, value: string) source

Sends a key to a listening target.

Params:

NameTypeAttributeDescription
key string

Key of value

value string

Value to recieve

public updateDelta() source

Updates write delta.