magiclen / grpc-js-helper

Some useful items for playing with `@grpc/grpc-js`.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

grpc-js-helper

CI

Some useful items for playing with @grpc/grpc-js.

Usage

import { ServiceError, ServiceStatus, serviceCall } from 'grpc-js-helper';

// ..

try {
    const result = await serviceCall(serviceClient.method1());
} catch (error) {
    if (error instanceof ServiceError) {
        switch (error.code) {
            case ServiceStatus.UNAVAILABLE:
                // do something
                break;
        }
    } else {
        // should be unreachable
    }
}

License

MIT

About

Some useful items for playing with `@grpc/grpc-js`.

License:MIT License


Languages

Language:TypeScript 99.0%Language:Shell 1.0%