UNPKG

@comapeo/ipc

Version:
22 lines (21 loc) 786 B
/** * @param {import('@comapeo/core').MapeoManager} manager * @param {import('./lib/sub-channel.js').MessagePortLike} messagePort * @param {Parameters<typeof createServer>[2]} [opts] */ export function createMapeoServer(manager: import("@comapeo/core").MapeoManager, messagePort: import("./lib/sub-channel.js").MessagePortLike, opts?: Parameters<typeof createServer>[2]): { close(): void; }; export class MapeoRpcApi { /** * @param {import('@comapeo/core').MapeoManager} manager */ constructor(manager: import("@comapeo/core").MapeoManager); /** * @param {string} projectId * @returns {Promise<boolean>} */ assertProjectExists(projectId: string): Promise<boolean>; #private; } import { createServer } from 'rpc-reflector/server.js';