Type aliases Event Context Of App Event
Context
Of
App
< App > : App extends SociablyApp < any , infer Context
> ? Context : never Type parameters Operator Function Type parameters Streaming Frame Streaming
Frame
< T > : { key
: undefined | string ; scope
: ServiceScope ; value
: T } Type parameters Type declaration key: undefined | string value: T Functions conditions Type parameters Parameters Returns { [ I in keyof Predicators ] : Predicators [ I ] extends MaybeContainer < ( v: unknown ) => v is infer U> ? Stream < U > : Stream < T > } Type parameters Parameters Returns Stream < T > [] Const from AppType parameters Parameters merge merge< A , B > ( a: Stream < A > , b: Stream < B > ) : Stream < A | B > merge< A , B , C > ( a: Stream < A > , b: Stream < B > , c: Stream < C > ) : Stream < A | B | C > merge< A , B , C , D > ( a: Stream < A > , b: Stream < B > , c: Stream < C > , d: Stream < D > ) : Stream < A | B | C | D > merge< A , B , C , D , E > ( a: Stream < A > , b: Stream < B > , c: Stream < C > , d: Stream < D > , e: Stream < E > ) : Stream < A | B | C | D | E > merge< A , B , C , D , E , F > ( a: Stream < A > , b: Stream < B > , c: Stream < C > , d: Stream < D > , e: Stream < E > , f: Stream < F > ) : Stream < A | B | C | D | E | F > merge< A , B , C , D , E , F , G > ( a: Stream < A > , b: Stream < B > , c: Stream < C > , d: Stream < D > , e: Stream < E > , f: Stream < F > , g: Stream < G > ) : Stream < A | B | C | D | E | F | G > merge< A , B , C , D , E , F , G , H > ( a: Stream < A > , b: Stream < B > , c: Stream < C > , d: Stream < D > , e: Stream < E > , f: Stream < F > , g: Stream < G > , h: Stream < H > ) : Stream < A | B | C | D | E | F | G | H > merge< A , B , C , D , E , F , G , H , I > ( a: Stream < A > , b: Stream < B > , c: Stream < C > , d: Stream < D > , e: Stream < E > , f: Stream < F > , g: Stream < G > , h: Stream < H > , i: Stream < I > ) : Stream < A | B | C | D | E | F | G | H | I > Type parameters Parameters Returns Stream < A | B > Type parameters Parameters Returns Stream < A | B | C > Type parameters Parameters Returns Stream < A | B | C | D > Type parameters Parameters Returns Stream < A | B | C | D | E > Type parameters Parameters Returns Stream < A | B | C | D | E | F > Type parameters Parameters Returns Stream < A | B | C | D | E | F | G > Type parameters Parameters Returns Stream < A | B | C | D | E | F | G | H > Type parameters Parameters Returns Stream < A | B | C | D | E | F | G | H | I > pipe pipe< A , B > ( fn1: ( a: A ) => B ) : ( a: A ) => B pipe< A , B , C > ( fn1: ( a: A ) => B , fn2: ( b: B ) => C ) : ( a: A ) => C pipe< A , B , C , D > ( fn1: ( a: A ) => B , fn2: ( b: B ) => C , fn3: ( c: C ) => D ) : ( a: A ) => D pipe< A , B , C , D , E > ( fn1: ( a: A ) => B , fn2: ( b: B ) => C , fn3: ( c: C ) => D , fn4: ( d: D ) => E ) : ( a: A ) => E pipe< A , B , C , D , E , F > ( fn1: ( a: A ) => B , fn2: ( b: B ) => C , fn3: ( c: C ) => D , fn4: ( d: D ) => E , fn5: ( e: E ) => F ) : ( a: A ) => F pipe< T > ( ... fns: ( ( x: T ) => T ) [] ) : ( x: T ) => T Type parameters Parameters Returns ( a: A ) => B Type parameters Parameters fn1: ( a: A ) => B fn2: ( b: B ) => C Returns ( a: A ) => C Type parameters Parameters fn1: ( a: A ) => B fn2: ( b: B ) => C fn3: ( c: C ) => D Returns ( a: A ) => D Type parameters Parameters fn1: ( a: A ) => B fn2: ( b: B ) => C fn3: ( c: C ) => D fn4: ( d: D ) => E Returns ( a: A ) => E Type parameters Parameters fn1: ( a: A ) => B fn2: ( b: B ) => C fn3: ( c: C ) => D fn4: ( d: D ) => E fn5: ( e: E ) => F Returns ( a: A ) => F Type parameters Parameters Rest ... fns: ( ( x: T ) => T ) [] Returns ( x: T ) => T Legend Namespace Variable Function Function with type parameter Type alias Type alias with type parameter Interface Interface with type parameter Class Class with type parameter Settings Theme OS Light Dark
Sociably Stream
Reactive programming stream for handling events in back-end.
Install
Docs
Check the Reactive Programming document and the package reference.
Example