@interopio/gateway
Version:
[](https://www.npmjs.com/package/@interopio/gateway)
18 lines (15 loc) • 478 B
TypeScript
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>>;