UNPKG

r19

Version:

Simple remote procedure calls in TypeScript

13 lines (10 loc) 341 B
import { ErrorLike, isErrorLike } from "./isErrorLike"; export type R19ErrorLike = ErrorLike & { procedurePath?: string[]; procedureArgs?: Record<string, unknown>; }; export const isR19ErrorLike = (error: unknown): error is R19ErrorLike => { return ( isErrorLike(error) && error.name === "R19Error" && "procedurePath" in error ); };