UNPKG

signalk-server

Version:

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

34 lines 1.03 kB
import { Delta, ServerAPI, SKVersion, FullSignalK } from '@signalk/server-api'; import { EventEmitter } from 'node:events'; import { Config } from './config/config'; import DeltaCache from './deltacache'; export interface ServerApp extends ServerAPI { started: boolean; interfaces: { [key: string]: any; }; intervals: NodeJS.Timeout[]; providers: any[]; pipedProviders: { start: () => any[]; createPipedProvider: (config: any) => any; stopProvider: (id: string) => void; restartProvider: (id: string) => void; }; server: any; redirectServer?: any; deltaCache: DeltaCache; getProviderStatus: () => any; lastServerEvents: { [key: string]: any; }; clients: number; } export interface SignalKMessageHub extends EventEmitter { signalk: FullSignalK; handleMessage: (id: string, delta: Partial<Delta>, skVersion?: SKVersion) => void; } export interface WithConfig { config: Config; } //# sourceMappingURL=app.d.ts.map