Skip to content
ClassCore & Lifecycle@public

FlxSignal ​

Small mutation-safe signal used by state lifecycle events.

ts
export declare class FlxSignal<T>

Methods ​

add() ​

ts
add(listener: FlxSignalListener<T>): FlxSignalListener<T>

Parameters:

ParameterTypeDescription
listenerFlxSignalListener<T>-

Returns: FlxSignalListener<T>

clear() ​

ts
clear(): void

Returns: void

destroy() ​

ts
destroy(): void

Returns: void

dispatch() ​

ts
dispatch(value: T): void

Parameters:

ParameterTypeDescription
valueT-

Returns: void

remove() ​

ts
remove(listener: FlxSignalListener<T>): boolean

Parameters:

ParameterTypeDescription
listenerFlxSignalListener<T>-

Returns: boolean

Released under the MIT License.