Freckle


Internal

Namespace: Freckle
Parent Module: Feed

This module contains internally used functions, these are suceptible to change even with minor updates. Is not recommended for use in a production environment.

Functions and values

Function or valueDescription
capMax maxAge l
Signature: maxAge:'?7511 -> l:LazyList<'?7511 * LazyList<'?7511 * '?7512>> -> LazyList<'?7511 * LazyList<'?7511 * '?7512>>
Type parameters: '?7511, '?7512
cutOff t lA
Signature: t:'?7494 -> lA:LazyList<'?7495 * LazyList<'?7494 * '?7496>> -> LazyList<'?7495 * LazyList<'?7494 * '?7496>>
Type parameters: '?7494, '?7495, '?7496
discardAfterExcl time
Signature: time:'?7487 -> LazyList<'?7487 * '?7488> -> LazyList<'?7487 * '?7488>
Type parameters: '?7487, '?7488
discardAfterIncl time
Signature: time:'?7484 -> LazyList<'?7484 * '?7485> -> LazyList<'?7484 * '?7485>
Type parameters: '?7484, '?7485
discardBeforeExcl time
Signature: time:'?7478 -> LazyList<'?7478 * '?7479> -> LazyList<'?7478 * '?7479>
Type parameters: '?7478, '?7479
discardBeforeIncl time
Signature: time:'?7481 -> LazyList<'?7481 * '?7482> -> LazyList<'?7481 * '?7482>
Type parameters: '?7481, '?7482
everyTicks pulseDistance
Signature: pulseDistance:Ticks -> Sample<Feed<Time>>
feed event
Signature: event:LazyList<Time * '?7526> -> Feed<'?7526>
Type parameters: '?7526
findNext minAge (arg2, arg3, arg4) l
Signature: minAge:Time -> (Time * Time * 'a list) -> l:LazyList<Time * LazyList<Time * 'a>> -> Time * Time * 'a list
Type parameters: 'a
groupBy f l
Signature: f:('a -> 'a -> bool) -> l:LazyList<'a> -> LazyList<LazyList<'a>>
Type parameters: 'a
groupTime' l
Signature: l:LazyList<'?7498 * '?7499> -> (unit -> LazyList<'?7498 * '?7499 list>) -> LazyList<'?7498 * '?7499 list>
Type parameters: '?7498, '?7499
isBetter (t1a, t2a) (t1b, t2b)
Signature: (t1a:'?7509 * t2a:'?7509) -> (t1b:'?7509 * t2b:'?7509) -> bool
Type parameters: '?7509
join' l
Signature: l:LazyList<Time * LazyList<Time * '?7518>> -> LazyList<Time * '?7518>
Type parameters: '?7518
joinInner l ()
Signature: l:LazyList<Time * LazyList<Time * '?7516>> -> unit -> LazyList<Time * '?7516>
Type parameters: '?7516
mapFirst f l
Signature: f:('?7490 -> '?7490) -> l:LazyList<'?7490> -> LazyList<'?7490>
Type parameters: '?7490
mapSecond f l
Signature: f:('?7492 -> '?7492) -> l:LazyList<'?7492> -> LazyList<'?7492>
Type parameters: '?7492
merge' l1 l2
Signature: l1:LazyList<Time * 'e> -> l2:LazyList<Time * 'e> -> LazyList<Time * 'e>
Type parameters: 'e
ofEvent l
Signature: l:LazyList<Time * 'b> -> Feed<'b>
Type parameters: 'b
sameTime l
Signature: l:LazyList<'?7503 * '?7504> -> LazyList<LazyList<'?7503 * '?7504>>
Type parameters: '?7503, '?7504
single time a
Signature: time:Time -> a:'?7470 -> Feed<'?7470>
Type parameters: '?7470
skip n l
Signature: n:int -> l:LazyList<'?7524> -> LazyList<'?7524>
Type parameters: '?7524
skipWhile' f l ()
Signature: f:('?7474 -> bool) -> l:LazyList<'?7474> -> unit -> LazyList<'?7474>
Type parameters: '?7474
sortSameTime l
Signature: l:LazyList<'?7506 * '?7507> -> LazyList<'?7506 * '?7507>
Type parameters: '?7506, '?7507
take n l
Signature: n:int -> l:LazyList<'?7522> -> LazyList<'?7522>
Type parameters: '?7522
takeWhile' f l ()
Signature: f:('?7476 -> bool) -> l:LazyList<'?7476> -> unit -> LazyList<'?7476>
Type parameters: '?7476
toEvent arg1
Signature: Feed<'?7468> -> LazyList<Time * '?7468>
Type parameters: '?7468
unsafePush t e feed
Signature: t:Time -> e:'a -> feed:Feed<'a> -> Feed<'a>
Type parameters: 'a
updateEvent f arg2
Signature: f:(LazyList<Time * 'a> -> LazyList<Time * 'b>) -> Feed<'a> -> Feed<'b>
Type parameters: 'a, 'b
Fork me on GitHub