Utility package (v2.0.0) for creating Error objects with gRPC status codes and metadata. Works with the `grpc` and `@grpc/grpc-js` libraries. Provides a flexible function that accepts message, code, and metadata in various forms (string, number, Error instance, plain object). Low-activity project; last release May 2018. Simpler than full gRPC error classes; useful for quick error construction.
npm install grpc-create-errorNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows three common patterns: simple code+message, metadata, and merging existing errors.
Use `const createGRPCError = require('grpc-create-error');` or `const fn = require('grpc-create-error');`.Add a type declaration file (e.g., `declare module 'grpc-create-error'`) or suppress type checking.
Ensure `grpc-create-metadata` is installed: `npm install grpc-create-metadata`.
Use `@grpc/grpc-js` instead of `grpc`. This library works with both, but metadata handling may differ slightly.
Change to `const createGRPCError = require('grpc-create-error');`Always pass a metadata argument, or check `err.metadata` before using.
Run `npm install grpc-create-metadata`.