@@ -36,10 +36,7 @@ export class OnceSignal implements IOnceSignal {
3636 */
3737 constructor ( ...valueClasses ) {
3838 // Cannot use super.apply(null, valueClasses), so allow the subclass to call super(valueClasses).
39- this . valueClasses =
40- valueClasses . length === 1 && valueClasses [ 0 ] instanceof Array
41- ? valueClasses [ 0 ]
42- : valueClasses ;
39+ this . valueClasses = valueClasses . length === 1 && valueClasses [ 0 ] instanceof Array ? valueClasses [ 0 ] : valueClasses ;
4340 }
4441
4542 /**
@@ -112,12 +109,7 @@ export class OnceSignal implements IOnceSignal {
112109 // Cannot dispatch fewer objects than declared classes.
113110 if ( numValueObjects < numValueClasses ) {
114111 throw new Error (
115- "Incorrect number of arguments. " +
116- "Expected at least " +
117- numValueClasses +
118- " but received " +
119- numValueObjects +
120- "."
112+ "Incorrect number of arguments. " + "Expected at least " + numValueClasses + " but received " + numValueObjects + "."
121113 ) ;
122114 }
123115
@@ -126,19 +118,12 @@ export class OnceSignal implements IOnceSignal {
126118 // Optimized for the optimistic case that values are correct.
127119 if (
128120 valueObjects [ i ] === null ||
129- ( valueObjects [ i ] instanceof this . _valueClasses [ i ] ||
130- valueObjects [ i ] . constructor === this . _valueClasses [ i ] )
121+ ( valueObjects [ i ] instanceof this . _valueClasses [ i ] || valueObjects [ i ] . constructor === this . _valueClasses [ i ] )
131122 ) {
132123 continue ;
133124 }
134125
135- throw new Error (
136- "Value object <" +
137- valueObjects [ i ] +
138- "> is not an instance of <" +
139- this . _valueClasses [ i ] +
140- ">."
141- ) ;
126+ throw new Error ( "Value object <" + valueObjects [ i ] + "> is not an instance of <" + this . _valueClasses [ i ] + ">." ) ;
142127 }
143128
144129 // Broadcast to listeners.
@@ -151,10 +136,7 @@ export class OnceSignal implements IOnceSignal {
151136 }
152137 }
153138
154- protected registerListener (
155- listener : Function ,
156- once : boolean = false
157- ) : ISlot {
139+ protected registerListener ( listener : Function , once : boolean = false ) : ISlot {
158140 if ( this . registrationPossible ( listener , once ) ) {
159141 let newSlot : ISlot = new Slot ( listener , this , once ) ;
160142 this . slots = this . slots . prepend ( newSlot ) ;
@@ -177,9 +159,7 @@ export class OnceSignal implements IOnceSignal {
177159 if ( existingSlot . once !== once ) {
178160 // If the listener was previously added, definitely don't add it again.
179161 // But throw an exception if their once values differ.
180- throw new Error (
181- "You cannot addOnce() then add() the same listener without removing the relationship first."
182- ) ;
162+ throw new Error ( "You cannot addOnce() then add() the same listener without removing the relationship first." ) ;
183163 }
184164
185165 return false ; // Listener was already registered.
0 commit comments