first commit

This commit is contained in:
Artem Anufrij
2026-10-07 18:56:27 +02:00
commit 2a8a60b725
7768 changed files with 1550851 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
import * as _$birpc from "birpc";
import { BirpcOptions, EventOptions } from "birpc";
import { WebSocketServer } from "vite";
import { ViteHotContext } from "vite-hot-client";
//#region src/index.d.ts
declare function createRPCServer<ClientFunction extends object, ServerFunctions extends object>(name: string, ws: WebSocketServer, functions: ServerFunctions, options?: EventOptions<ClientFunction, ServerFunctions>): _$birpc.ProxifiedRemoteFunctions<ClientFunction> & _$birpc.BirpcGroupReturnBuiltin<ClientFunction>;
declare function createRPCClient<ServerFunctions extends object, ClientFunctions extends object>(name: string, hot: ViteHotContext | undefined | Promise<ViteHotContext | undefined>, functions?: ClientFunctions, options?: Omit<BirpcOptions<ServerFunctions, ClientFunctions>, 'on' | 'post'>): _$birpc.ProxifiedRemoteFunctions<ServerFunctions> & _$birpc.BirpcReturnBuiltin<ServerFunctions, ClientFunctions>;
//#endregion
export { createRPCClient, createRPCServer };