Signal2

Static methods

@:value({ priority : 0 })staticadd(this:Priority<Listener2<T1, T2>>, e:Listener2<T1, T2>, priority:Int = 0):Signal2<T1, T2>

staticinlineclear(this:Priority<Listener2<T1, T2>>):Signal2<T1, T2>

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

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

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

@:has_untyped@:externstaticinlinejoin(this:Priority<Listener2<T1, T2>>, s:Signal2<T1, T2>):Signal2<T1, T2>

@:value({ once : false, priority : 0 })staticnot(this:Priority<Listener2<T1, T2>>, a1:T1, a2:T2, priority:Int = 0, once:Bool = false):Signal2<T1, T2>

@:value({ once : false, priority : 0 })staticnot1(this:Priority<Listener2<T1, T2>>, a1:T1, priority:Int = 0, once:Bool = false):Signal2<T1, T2>

@:value({ once : false, priority : 0 })staticnot2(this:Priority<Listener2<T1, T2>>, a1:T2, priority:Int = 0, once:Bool = false):Signal2<T1, T2>

@:value({ priority : 0 })@:externstaticinlineonce(this:Priority<Listener2<T1, T2>>, e:Listener2<T1, T2>, priority:Int = 0):Signal2<T1, T2>

@:op(A || B)@:externstaticinlineor(this:Priority<Listener2<T1, T2>>, s:Signal2<T1, T2>):Signal2<T1, T2>

@:op(A | B)@:externstaticinlineorOnce(this:Priority<Listener2<T1, T2>>, s:Signal2<T1, T2>):Signal2<T1, T2>

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

@:externstaticinlineremoveNot(this:Priority<Listener2<T1, T2>>, a1:T1, a2:T2):Bool

@:op(A /= B)@:externstaticinlineremoveNot1(this:Priority<Listener2<T1, T2>>, a1:T1):Bool

@:externstaticinlineremoveNot2(this:Priority<Listener2<T1, T2>>, a1:T2):Bool

@:externstaticinlineremoveSub(this:Priority<Listener2<T1, T2>>, a1:T1, a2:T2):Bool

@:op(A -= B)@:externstaticinlineremoveSub1(this:Priority<Listener2<T1, T2>>, a1:T1):Bool

@:externstaticinlineremoveSub2(this:Priority<Listener2<T1, T2>>, a:T2):Bool

@:externstaticinlineshift(this:Priority<Listener2<T1, T2>>):Signal1<T2>

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

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

@:value({ once : false, priority : 0 })staticsub2(this:Priority<Listener2<T1, T2>>, a2:T2, priority:Int = 0, once:Bool = false):Signal1<T1>

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

@:has_untyped@:externstaticinlineunjoin(this:Priority<Listener2<T1, T2>>, s:Signal2<T1, T2>):Signal2<T1, T2>