Gjallarhorn


Signal

Namespace: Gjallarhorn.Linq

Functions for working with Signals from C#

Constructors

ConstructorDescription
new()
Signature: unit -> Signal

CompiledName: .ctor

Static members

Static memberDescription
Combine(...)
Signature: (signal1:ISignal<'?7360> * signal2:ISignal<'?7361> * signal3:ISignal<'?7362> * signal4:ISignal<'?7363> * signal5:ISignal<'?7364> * signal6:ISignal<'?7365> * signal7:ISignal<'?7366> * signal8:ISignal<'?7367> * signal9:ISignal<'?7368> * signal10:ISignal<'?7369> * mapping:Func<'?7360,'?7361,'?7362,'?7363,'?7364,'?7365,'?7366,'?7367,'?7368,'?7369,'?7370>) -> ISignal<'?7370>
Type parameters: '?7360, '?7361, '?7362, '?7363, '?7364, '?7365, '?7366, '?7367, '?7368, '?7369, '?7370

Combines signals using a specified mapping function

Combine(...)
Signature: (signal1:ISignal<'?7349> * signal2:ISignal<'?7350> * signal3:ISignal<'?7351> * signal4:ISignal<'?7352> * signal5:ISignal<'?7353> * signal6:ISignal<'?7354> * signal7:ISignal<'?7355> * signal8:ISignal<'?7356> * signal9:ISignal<'?7357> * mapping:Func<'?7349,'?7350,'?7351,'?7352,'?7353,'?7354,'?7355,'?7356,'?7357,'?7358>) -> ISignal<'?7358>
Type parameters: '?7349, '?7350, '?7351, '?7352, '?7353, '?7354, '?7355, '?7356, '?7357, '?7358

Combines signals using a specified mapping function

Combine(...)
Signature: (signal1:ISignal<'?7339> * signal2:ISignal<'?7340> * signal3:ISignal<'?7341> * signal4:ISignal<'?7342> * signal5:ISignal<'?7343> * signal6:ISignal<'?7344> * signal7:ISignal<'?7345> * signal8:ISignal<'?7346> * mapping:Func<'?7339,'?7340,'?7341,'?7342,'?7343,'?7344,'?7345,'?7346,'?7347>) -> ISignal<'?7347>
Type parameters: '?7339, '?7340, '?7341, '?7342, '?7343, '?7344, '?7345, '?7346, '?7347

Combines signals using a specified mapping function

Combine(...)
Signature: (signal1:ISignal<'?7330> * signal2:ISignal<'?7331> * signal3:ISignal<'?7332> * signal4:ISignal<'?7333> * signal5:ISignal<'?7334> * signal6:ISignal<'?7335> * signal7:ISignal<'?7336> * mapping:Func<'?7330,'?7331,'?7332,'?7333,'?7334,'?7335,'?7336,'?7337>) -> ISignal<'?7337>
Type parameters: '?7330, '?7331, '?7332, '?7333, '?7334, '?7335, '?7336, '?7337

Combines signals using a specified mapping function

Combine(...)
Signature: (signal1:ISignal<'?7322> * signal2:ISignal<'?7323> * signal3:ISignal<'?7324> * signal4:ISignal<'?7325> * signal5:ISignal<'?7326> * signal6:ISignal<'?7327> * mapping:Func<'?7322,'?7323,'?7324,'?7325,'?7326,'?7327,'?7328>) -> ISignal<'?7328>
Type parameters: '?7322, '?7323, '?7324, '?7325, '?7326, '?7327, '?7328

Combines signals using a specified mapping function

Combine(...)
Signature: (signal1:ISignal<'?7315> * signal2:ISignal<'?7316> * signal3:ISignal<'?7317> * signal4:ISignal<'?7318> * signal5:ISignal<'?7319> * mapping:Func<'?7315,'?7316,'?7317,'?7318,'?7319,'?7320>) -> ISignal<'?7320>
Type parameters: '?7315, '?7316, '?7317, '?7318, '?7319, '?7320

Combines signals using a specified mapping function

Combine(...)
Signature: (signal1:ISignal<'?7309> * signal2:ISignal<'?7310> * signal3:ISignal<'?7311> * signal4:ISignal<'?7312> * mapping:Func<'?7309,'?7310,'?7311,'?7312,'?7313>) -> ISignal<'?7313>
Type parameters: '?7309, '?7310, '?7311, '?7312, '?7313

Combines signals using a specified mapping function

Combine(...)
Signature: (signal1:ISignal<'?7304> * signal2:ISignal<'?7305> * signal3:ISignal<'?7306> * mapping:Func<'?7304,'?7305,'?7306,'?7307>) -> ISignal<'?7307>
Type parameters: '?7304, '?7305, '?7306, '?7307

Combines signals using a specified mapping function

Combine(signal1, signal2, mapping)
Signature: (signal1:ISignal<'?7300> * signal2:ISignal<'?7301> * mapping:Func<'?7300,'?7301,'?7302>) -> ISignal<'?7302>
Type parameters: '?7300, '?7301, '?7302

Combines signals using a specified mapping function

FromConstant(value)
Signature: value:'a -> ISignal<'a>
Type parameters: 'a

Create a signal (which never notifies) given a constant value

Fork me on GitHub