Freckle


Internal

Namespace: Freckle
Parent Module: Mailbox

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

Nested types and modules

TypeDescription
MailTrigger

Functions and values

Function or valueDescription
awaitMail evtTrigger
Signature: evtTrigger:Event<MailTrigger,EventArgs> -> Async<unit>
dropAll mLock evts
Signature: mLock:'?7337 -> evts:Ref<Feed<'e> * Feed<'e>> -> Async<unit>
Type parameters: '?7337, 'e
post mLock clock trigger expire evts evt
Signature: mLock:'?7334 -> clock:Clock -> trigger:Event<MailTrigger,EventArgs> -> expire:Expire -> evts:Ref<Feed<'?7335> * Feed<'?7335>> -> evt:'?7335 -> Async<unit>
Type parameters: '?7334, '?7335
push' time evt trigger expire m ()
Signature: time:Time -> evt:'e -> trigger:Event<MailTrigger,EventArgs> -> expire:Expire -> m:Ref<Feed<'e> * Feed<'e>> -> unit -> unit
Type parameters: 'e
read' m
Signature: m:Ref<Feed<'e> * Feed<'e>> -> Async<Feed<'e>>
Type parameters: 'e
Fork me on GitHub