@arifwidianto/rpc-agent
Version:
RPC Agent for both client and server, extends more methods easily
14 lines (13 loc) • 573 B
TypeScript
import { Extension, ExtensionConfig, ExtensionMetadata, ExtensionStatus, ExtensionMethod } from "../../interfaces";
export default class ExtensionsManager implements Extension {
readonly name: "extensions";
readonly status: ExtensionStatus;
readonly config: ExtensionConfig;
readonly metadata: ExtensionMetadata;
private readonly startTime;
private extensions;
constructor();
setExtensions(extensions: Map<string, Extension>): void;
readonly methods: Record<string, ExtensionMethod>;
registerExtension(extension: Extension): void;
}