import { Client } from "../client.js"; import { getNetworkModuleStatus } from "#api.js"; export default abstract class NetworkClient extends Client { public async register() { return this.callModuleReturn("register"); } public status(callback?: any): Promise | (() => void) { return getNetworkModuleStatus(callback, undefined, this.connectModule); } public async name() { return this.callModuleReturn("name"); } public async ready() { return this.callModuleReturn("ready"); } }