-
Notifications
You must be signed in to change notification settings - Fork 0
/
NetAtom.Obs.fsi
46 lines (28 loc) · 1.57 KB
/
NetAtom.Obs.fsi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
namespace NetAtom
open NetOptics
open System
module Stream =
val empty<'T> : IObs<'T>
type [<Sealed>] Stream =
static member delay: TimeSpan -> (#IObs<'T> -> IObs<'T>)
static member filter: ('T -> bool) -> (#IObs<'T> -> IObs<'T>)
static member ifElse: IObs<'T> -> (#IObs<'T> -> #IObs<bool> -> IObs<'T>)
static member latestWhen: IObs<_> -> (#IObs<'T> -> IObs<'T>)
static member map: ('S -> 'T) -> (#IObs<'S> -> IObs<'T>)
static member map: IObs<'S -> 'T> -> (#IObs<'S> -> IObs<'T>)
static member map2: ('S -> 'T -> 'U) -> (#IObs<'S> -> #IObs<'T> -> IObs<'U>)
static member map2: IObs<'S -> 'T -> 'U> -> (#IObs<'S> -> #IObs<'T> -> IObs<'U>)
static member merge: IROL<IObs<'T>> -> IObs<'T>
static member startWith: 'T -> (#IObs<'T> -> IObs<'T>)
static member subscribe: ('T -> unit) -> (IObs<'T> -> IDisposable)
static member switchMap: ('S -> IObs<'T>) -> (#IObs<'S> -> IObs<'T>)
static member toProp: IObs<'T> -> IObs<'T>
type [<Sealed>] Prop =
static member ifElse: IObs<'T> -> (#IObs<'T> -> #IObs<bool> -> IObs<'T>)
static member map: ('S -> 'T) -> (#IObs<'S> -> IObs<'T>)
static member map: IObs<'S -> 'T> -> (#IObs<'S> -> IObs<'T>)
static member map2: ('S -> 'T -> 'U) -> (#IObs<'S> -> #IObs<'T> -> IObs<'U>)
static member map2: IObs<'S -> 'T -> 'U> -> (#IObs<'S> -> #IObs<'T> -> IObs<'U>)
static member value: 'T -> IObs<'T>
static member view: Optic<'S, 'F, 'G, 'T> -> (#IObs<'S> -> IObs<'F>)
static member view: IObs<Optic<'S, 'F, 'G, 'T>> -> (#IObs<'S> -> IObs<'F>)