This repository has been archived on 2023-03-25. You can view files and clone it, but cannot push or open issues or pull requests.
mightyscape-1.1-deprecated/extensions/fablabchemnitz/papercraft/openjscad/node_modules/@most/multicast/dist/multicast.js.flow

17 lines
516 B
Plaintext

// @flow
import type { Sink, Scheduler, Source, Disposable } from 'most';
import { Stream } from 'most';
declare export default function multicast<A>(s: Stream<A>): Stream<A>;
declare export class MulticastSource<A> {
constructor(source: Source<A>): MulticastSource<A>;
run(sink: Sink<A>, scheduler: Scheduler): Disposable<A>;
add(sink: Sink<A>): number;
remove(sink: Sink<A>): number;
event(time: number, value: A): void;
end(time: number, value: A): void;
error(time: number, err: Error): void;
}