Type parameters
T
Hierarchy
AGen
<
T
>
Impulse
Implements
IReset
Index
Constructors
constructor
Properties
_off
_on
_val
Methods
[
Symbol.iterator]
deref
next
reset
take
Constructors
constructor
new
Impulse<T>
(
_on
:
T
, _off
:
T
)
:
Impulse
<
T
>
Type parameters
T
Parameters
_on:
T
_off:
T
Returns
Impulse
<
T
>
Properties
Protected
_off
_off
:
T
Protected
_on
_on
:
T
Protected
_val
_val
:
T
Methods
[
Symbol.iterator]
[
Symbol.iterator]
(
)
:
Generator
<
T
,
void
,
unknown
>
Returns
Generator
<
T
,
void
,
unknown
>
deref
deref
(
)
:
T
Returns
T
next
next
(
)
:
T
Returns
T
reset
reset
(
)
:
Impulse
<
T
>
Returns
Impulse
<
T
>
take
take
(
num
:
number
, out
?:
T
[]
, idx
?:
number
)
:
T
[]
Parameters
num:
number
out:
T
[]
= ...
idx:
number
= 0
Returns
T
[]
Exports
Impulse
constructor
_off
_on
_val
[
Symbol.iterator]
deref
next
reset
take
Generated using
TypeDoc