UNPKG

@arifwidianto/rpc-agent

Version:

RPC Agent for both client and server, extends more methods easily

14 lines (13 loc) 573 B
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; }