@hotmeshio/hotmesh
Version:
Serverless Workflow
10 lines (9 loc) • 504 B
TypeScript
import { AbstractConnection } from '..';
import { NatsClientOptions, NatsClientType, NatsClassType } from '../../../types/nats';
declare class NatsConnection extends AbstractConnection<NatsClassType, NatsClientOptions> {
defaultOptions: NatsClientOptions;
createConnection(Connect: NatsClassType, options: NatsClientOptions): Promise<NatsClientType>;
getClient(): NatsClientType;
closeConnection(connection: NatsClientType): Promise<void>;
}
export { NatsConnection, NatsClientOptions };