From 6ecaf16d4e3789d3dc1537ad84eabc6774f489ac Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Mon, 9 Oct 2023 00:15:47 -0400 Subject: [PATCH] feat: add createNetworkClient helper --- src/module/index.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/module/index.ts b/src/module/index.ts index 146631c..f64a8a4 100644 --- a/src/module/index.ts +++ b/src/module/index.ts @@ -1,4 +1,5 @@ import defer from "p-defer"; + export { defer }; export { log, logErr } from "./log.js"; @@ -11,3 +12,11 @@ export { Client, factory } from "./client.js"; import NetworkClient from "./clients/network.js"; export { NetworkClient }; + +import { factory } from "./client.js"; + +class GenericNetworkClient extends NetworkClient {} + +export function createNetworkClient(module: string): GenericNetworkClient { + return factory(GenericNetworkClient, module)(); +}