From 7cb862f6f6079509dafd466fff83c719cb2fd89e Mon Sep 17 00:00:00 2001 From: s-ol Date: Wed, 25 Mar 2020 11:43:29 +0100 Subject: new core.base.match, update lib --- core/stream/event.moon | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'core/stream/event.moon') diff --git a/core/stream/event.moon b/core/stream/event.moon index 5dbf846..f7b49c4 100644 --- a/core/stream/event.moon +++ b/core/stream/event.moon @@ -26,7 +26,7 @@ class EventStream extends Stream @events = {} @updated = registry.Registry.active!.tick - table.insert @events, {} + table.insert @events, event --- get the sequence of current events (if any). -- @@ -45,11 +45,19 @@ class EventStream extends Stream -- Used to wrap insulate eval-cycles from each other. -- -- @treturn EventStream - fork: => EventStream @type + fork: => @@ @type --- alias for `unwrap`. __call: (...) => @unwrap ... + __tostring: => + "<#{@@__name} #{@type}>" + + --- Stream metatype. + -- + -- @tfield string metatype + metatype: 'event' + --- the type name of the stream. -- -- the following builtin typenames are used: -- cgit v1.2.3