kkrpc
    Preparing search index...

    Interface MethodValidators<Args, Return>

    Validator definition for a single RPC method.

    • input — a Standard Schema that validates the arguments tuple. Callbacks are excluded (see FilterCallbacks), so for a method like add(a: number, b: number) the schema would be z.tuple([z.number(), z.number()]).

    • output — a Standard Schema that validates the return value (unwrapped from Promise), e.g. z.number() for Promise<number>.

    Both are optional — you can validate only inputs, only outputs, or both.

    interface MethodValidators<Args extends any[] = any[], Return = any> {
        input?: StandardSchemaV1<FilterCallbacks<Args>, FilterCallbacks<Args>>;
        output?: StandardSchemaV1<UnwrapPromise<Return>, UnwrapPromise<Return>>;
    }

    Type Parameters

    • Args extends any[] = any[]
    • Return = any
    Index

    Properties

    Properties

    input?: StandardSchemaV1<FilterCallbacks<Args>, FilterCallbacks<Args>>
    output?: StandardSchemaV1<UnwrapPromise<Return>, UnwrapPromise<Return>>