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.