UNPKG

signalk-server

Version:

An implementation of a [Signal K](http://signalk.org) server for boats.

30 lines 1.41 kB
import { StreamBundle as IStreamBundle, Delta, NormalizedDelta, Path, Value, NormalizedMetaDelta } from '@signalk/server-api'; import Bacon from 'baconjs'; export declare class StreamBundle implements IStreamBundle { selfContext: string; buses: { [key: Path]: Bacon.Bus<unknown, NormalizedDelta>; }; allPathsBus: Bacon.Bus<unknown, NormalizedDelta>; selfBuses: Record<Path, Bacon.Bus<unknown, NormalizedDelta>>; selfAllPathsBus: Bacon.Bus<unknown, NormalizedDelta>; selfStreams: Record<Path, Bacon.Bus<unknown, Value>>; selfAllPathsStream: Bacon.Bus<unknown, Value>; keys: Bacon.Bus<unknown, Path>; availableSelfPaths: { [key: Path]: true; }; metaBus: Bacon.Bus<unknown, NormalizedMetaDelta>; selfMetaBus: Bacon.Bus<unknown, NormalizedMetaDelta>; constructor(selfId: string); pushDelta(delta: Delta): void; push(path: Path, normalizedDelta: NormalizedDelta): void; getMetaBus(): Bacon.Bus<unknown, NormalizedMetaDelta>; getSelfMetaBus(): Bacon.Bus<unknown, NormalizedMetaDelta>; getBus(path?: Path): Bacon.Bus<unknown, NormalizedDelta>; getSelfStream(path?: Path): Bacon.Bus<unknown, Value>; getSelfBus(path?: Path): Bacon.Bus<unknown, NormalizedDelta>; getAvailablePaths(): Path[]; } export declare function toDelta(normalizedDeltaData: NormalizedDelta): Delta; //# sourceMappingURL=streambundle.d.ts.map