mirror of
https://github.com/kunkunsh/kunkun.git
synced 2025-05-24 13:45:03 +00:00

* refactor: replace comlink with kkrpc * fix: import path in api pkg and btn styling in ui iframe page * fix: fixed fetch API from kkRPC migrate * refactor: replace comlink-stdio with kkrpc * update deno lock * bump @kksh/api * update API version * publish api pkg again to fix kkrpc version * update pnpm lock * dep: fix dependency problems * dep: update deno.lock * chore: remove 2 submodules they were added only for integration development * update pnpm lock * fix: test template path * format: with prettier * downgrade next version * ci: try to fix next build on windows * try to fix CI * Revert "try to fix CI" This reverts commit b9c63c392f50f1d2d3ceec406e49b1af2348c740. * upgrade tauri-api-adapter * try to fix next * remove templates from pnpm workspace * update CI test * publish @kksh/api with upgraded tauri-api-adapter to fix nextjs template
11 lines
318 B
TypeScript
11 lines
318 B
TypeScript
import { DenoIo, RPCChannel } from "kkrpc"
|
|
|
|
// deno-lint-ignore no-explicit-any
|
|
export function expose(api: Record<string, any>) {
|
|
const stdio = new DenoIo(Deno.stdin.readable, Deno.stdout.writable)
|
|
const channel = new RPCChannel(stdio, { expose: api })
|
|
return channel
|
|
}
|
|
|
|
export { DenoIo, RPCChannel } from "kkrpc"
|