@cfm/sonar-blip
Version:
worker daemon communicating occupancy updates
16 lines (15 loc) • 604 B
TypeScript
import { ServerCoreInfo } from '@cfm/sonar-types';
import { BlipAdapterEmitter } from '../io/blip-adapter-emitter';
export interface BlipAdapterOpts extends ServerCoreInfo {
interval: number;
username: string;
}
/**
* Run blip using this adapter
*
* It will be executed **after** argv parsing so you can not change the cli args / opts
*
* @param {BlipAdapterEmitter} emitter Blip Adapter emitters abstracting away the transport
* @param {BlipAdapterOpts} opts Blip Adapter options
*/
export declare type BlipAdapter = (emitter: BlipAdapterEmitter, opts: BlipAdapterOpts) => Promise<void>;