Mini oRPC Server-side Client

Installation
SKILL.md

Server-side Client in Mini oRPC

The server-side client transforms procedures into callable functions, enabling direct server-side invocation.

The complete Mini oRPC implementation is in the Mini oRPC Repository.

Implementation

server/src/procedure-client.ts:

import { ORPCError } from '@mini-orpc/client'
import { ValidationError } from './error'

export function createProcedureClient<TInitialContext, TInputSchema, TOutputSchema>(
  procedure: Procedure<TInitialContext, any, TInputSchema, TOutputSchema>,
  ...rest: MaybeOptionalOptions<CreateProcedureClientOptions<TInitialContext>>
): ProcedureClient<TInputSchema, TOutputSchema> {
  const options = resolveMaybeOptionalOptions(rest)
Related skills
Installs
First Seen