This repository has been archived by the owner on Dec 16, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathindex.js
70 lines (66 loc) · 2.51 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
const jsonToProtobufFactory = require('./lib/client/converters/jsonToProtobufFactory');
const protobufToJsonFactory = require('./lib/client/converters/protobufToJsonFactory');
const jsonToProtobufInterceptorFactory = require(
'./lib/client/interceptors/jsonToProtobufInterceptorFactory',
);
const protocolVersionInterceptorFactory = require(
'./lib/client/interceptors/protocolVersionInterceptorFactory',
);
const createServer = require('./lib/server/createServer');
const jsonToProtobufHandlerWrapper = require(
'./lib/server/jsonToProtobufHandlerWrapper',
);
const checkVersionWrapperFactory = require('./lib/server/checks/checkVersionWrapperFactory');
const AcknowledgingWritable = require('./lib/server/stream/AcknowledgingWritable');
const wrapInErrorHandlerFactory = require('./lib/server/error/wrapInErrorHandlerFactory');
const FailedPreconditionGrpcError = require('./lib/server/error/FailedPreconditionGrpcError');
const InvalidArgumentGrpcError = require('./lib/server/error/InvalidArgumentGrpcError');
const InternalGrpcError = require('./lib/server/error/InternalGrpcError');
const ResourceExhaustedGrpcError = require('./lib/server/error/ResourceExhaustedGrpcError');
const DeadlineExceededGrpcError = require('./lib/server/error/DeadlineExceededGrpcError');
const NotFoundGrpcError = require('./lib/server/error/NotFoundGrpcError');
const UnavailableGrpcError = require('./lib/server/error/UnavailableGrpcError');
const AlreadyExistsGrpcError = require('./lib/server/error/AlreadyExistsGrpcError');
const GrpcError = require('./lib/server/error/GrpcError');
const isObject = require('./lib/utils/isObject');
const convertObjectToMetadata = require('./lib/convertObjectToMetadata');
const loadPackageDefinition = require('./lib/loadPackageDefinition');
module.exports = {
loadPackageDefinition,
convertObjectToMetadata,
client: {
converters: {
jsonToProtobufFactory,
protobufToJsonFactory,
},
interceptors: {
jsonToProtobufInterceptorFactory,
protocolVersionInterceptorFactory,
},
},
server: {
createServer,
jsonToProtobufHandlerWrapper,
stream: {
AcknowledgingWritable,
},
error: {
wrapInErrorHandlerFactory,
GrpcError,
InternalGrpcError,
InvalidArgumentGrpcError,
FailedPreconditionGrpcError,
ResourceExhaustedGrpcError,
DeadlineExceededGrpcError,
NotFoundGrpcError,
UnavailableGrpcError,
AlreadyExistsGrpcError,
},
checks: {
checkVersionWrapperFactory,
},
},
utils: {
isObject,
},
};