MCPcopy Create free account
hub / github.com/middleapi/orpc / createContractedProcedure

Function createContractedProcedure

packages/server/src/procedure-utils.ts:34–41  ·  view source on GitHub ↗
(procedure: AnyProcedure, contract: AnyContractProcedure)

Source from the content-addressed store, hash-verified

32 * Create a new procedure that ensure the contract is applied to the procedure.
33 */
34export function createContractedProcedure(procedure: AnyProcedure, contract: AnyContractProcedure): AnyProcedure {
35 return new Procedure({
36 ...procedure['~orpc'],
37 errorMap: contract['~orpc'].errorMap,
38 route: contract['~orpc'].route,
39 meta: contract['~orpc'].meta,
40 })
41}
42
43/**
44 * Directly call a procedure without creating a client.

Callers 3

matchMethod · 0.90
matchMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected