import defer from "p-defer"; export { defer }; export { log, logErr } from "./log.js"; export { ActiveQuery, addHandler, handleMessage } from "./messages.js"; export { callModule, connectModule, newKernelQuery } from "./queries.js"; export { getDataFromKernel, getKey, handlePresentKey } from "./key.js"; export { moduleQuery, presentKeyData } from "./types.js"; 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)(); }