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/type-definitions/index.d.ts

20 lines
482 B
TypeScript

import {
Stream,
Sink,
Scheduler,
Source,
Disposable
} from "most";
export default function multicast<A>(s: Stream<A>): Stream<A>;
export class MulticastSource<A> implements Source<A>, Sink<A> {
constructor(source: Source<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;
}