UNPKG

@interopio/gateway

Version:

[![npm version](https://img.shields.io/npm/v/@interopio/gateway.svg)](https://www.npmjs.com/package/@interopio/gateway)

18 lines (15 loc) 478 B
import { Metrics } from '../api'; import { Logger } from '../../logging/api'; export type CustomPublisherConfig = { split_size?: number, publisher: { file: string, configuration: unknown; } context?: { gw?: { url: string } [key: string]: unknown } }; export const name: string; export function create(config: CustomPublisherConfig, logger: Logger): Promise<(command: 'start' | 'stop' | Metrics.Update) => Promise<unknown>>;