SSERoute
a Server-Sent Events route entry. The handler receives an
SSEEvent, the captured path parameters, and an
SSEStream handle for queueing events.
handler
(Fn [(Ref SSERoute a)] (Ref (Fn [(Ref SSEEvent b), (Ref (Map String String) c), (Ref SSEStream d)] ()) a))
gets the handler property of a SSERoute.
init
(Fn [String, (Fn [(Ref SSEEvent a), (Ref (Map String String) b), (Ref SSEStream c)] ())] SSERoute)
creates a SSERoute.
set-handler
(Fn [SSERoute, (Fn [(Ref SSEEvent a), (Ref (Map String String) b), (Ref SSEStream c)] ())] SSERoute)
sets the handler property of a SSERoute.
set-handler!
(Fn [(Ref SSERoute a), (Fn [(Ref SSEEvent b), (Ref (Map String String) c), (Ref SSEStream d)] ())] ())
sets the handler property of a SSERoute in place.
set-pattern!
(Fn [(Ref SSERoute a), String] ())
sets the pattern property of a SSERoute in place.
update-handler
(Fn [SSERoute, (Ref (Fn [(Fn [(Ref SSEEvent a), (Ref (Map String String) b), (Ref SSEStream c)] ())] (Fn [(Ref SSEEvent a), (Ref (Map String String) b), (Ref SSEStream c)] ()) d) e)] SSERoute)
updates the handler property of a SSERoute using a function f.
update-pattern
(Fn [SSERoute, (Ref (Fn [String] String a) b)] SSERoute)
updates the pattern property of a SSERoute using a function f.