Signal1

Static methods

@:value({ priority : 0 })staticadd(this:Priority<Listener1<T1>>, e:Listener1<T1>, priority:Int = 0):Signal1<T1>

@:op(A && B)staticand<T2>(this:Priority<Listener1<T1>>, s:Signal1<T2>):Signal2<T1, T2>

@:op(A & B)staticandOnce<T2>(this:Priority<Listener1<T1>>, s:Signal1<T2>):Signal2<T1, T2>

@:value({ _once : false, priority : 0 })staticbind1<T2>(this:Priority<Listener1<T1>>, a1:T2, priority:Int = 0, _once:Bool = false):Signal2<T1, T2>

staticinlineclear(this:Priority<Listener1<T1>>):Signal1<T1>

@:externstaticinlineconvert0(this:Priority<Listener1<T1>>, f:(Event0, T1) ‑> Void):Signal0

@:externstaticinlineconvert1<ST1>(this:Priority<Listener1<T1>>, f:(Event1<ST1>, T1) ‑> Void):Signal1<ST1>

@:externstaticinlineconvert2<ST1, ST2>(this:Priority<Listener1<T1>>, f:(Event2<ST1, ST2>, T1) ‑> Void):Signal2<ST1, ST2>

@:has_untyped@:externstaticinlinejoin(this:Priority<Listener1<T1>>, s:Signal1<T1>):Signal1<T1>

@:value({ once : false, priority : 0 })staticnot(this:Priority<Listener1<T1>>, a1:T1, priority:Int = 0, once:Bool = false):Signal1<T1>

@:value({ priority : 0 })@:externstaticinlineonce(this:Priority<Listener1<T1>>, e:Listener1<T1>, priority:Int = 0):Signal1<T1>

@:op(A || B)@:externstaticinlineor(this:Priority<Listener1<T1>>, s:Signal1<T1>):Signal1<T1>

@:op(A | B)@:externstaticinlineorOnce(this:Priority<Listener1<T1>>, s:Signal1<T1>):Signal1<T1>

staticremove(this:Priority<Listener1<T1>>, e:Listener1<T1>):Bool

@:op(A /= B)@:externstaticinlineremoveNot(this:Priority<Listener1<T1>>, a1:T1):Bool

@:op(A -= B)@:externstaticinlineremoveSub(this:Priority<Listener1<T1>>, a1:T1):Bool

@:value({ once : false, priority : 0 })staticsub(this:Priority<Listener1<T1>>, a1:T1, priority:Int = 0, once:Bool = false):Signal0

@:value({ priority : 0 })@:externstaticinlinetrace(this:Priority<Listener1<T1>>, ?message:String, priority:Int = 0, ?pos:Null<PosInfos>):Void

@:has_untyped@:externstaticinlineunjoin(this:Priority<Listener1<T1>>, s:Signal1<T1>):Signal1<T1>