Home Reference Source
import {Signal} from 'terra/src/core/signal.js'
public class | source

Signal

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

signals: {}

Method Summary

Public Methods
public

bind(id: string, system: System, callback: function)

Listen for a specific signal with ID and call the function

public

send(id: string, data: Object)

Send a signal with data

public

unbind(id: string, system: System)

Unbind a message & Remove it from the list of signals

Public Constructors

public constructor() source

Public Members

public signals: {} source

Public Methods

public bind(id: string, system: System, callback: function) source

Listen for a specific signal with ID and call the function

Params:

NameTypeAttributeDescription
id string

An ID of the signal

system System
callback function

public send(id: string, data: Object) source

Send a signal with data

Params:

NameTypeAttributeDescription
id string
data Object

public unbind(id: string, system: System) source

Unbind a message & Remove it from the list of signals

Params:

NameTypeAttributeDescription
id string
system System