Commit Graph

28 Commits

Author SHA1 Message Date
murgatroid99 2f649e5d05 Fix usage of Protobuf.js Message type in TS file 2018-02-09 11:12:27 -08:00
murgatroid99 e87552d918 Fix documentation of part of the type signature for server credentials 2018-02-05 14:35:20 -08:00
André Wachter 0d19268ef9 Tighten the definition of ServiceDefinition 2018-01-10 11:08:34 +01:00
André Wachter a0abff8b8e Rename generic parameter to 'RequestType' in ServerReadableStream for consistency 2018-01-10 10:30:51 +01:00
André Wachter 3692053a4e Add missing properties to ServerDuplexStream
- cancelled: boolean;
- metadata: Metadata;
2017-12-18 14:44:15 +01:00
André Wachter 6d21f12cfe Export UntypedServiceImplementation 2017-12-18 14:44:15 +01:00
André Wachter 4ab448e40f Fix typos and whitespace 2017-12-18 14:44:15 +01:00
André Wachter 9b6537545a Remove type parameter from ClientUnaryCall
The type parameter is currently not used and also matches the pure Js implementation this way.
2017-12-18 14:44:15 +01:00
André Wachter bf330585d0 Make values in callbacks nullable
Values are null in case of errors.
2017-12-18 14:44:15 +01:00
André Wachter 680d60584a Rename all type parameters related to requests/responses 'RequestType' and 'ResponseType'
This improves clarity and consistency with the pure Js implementation.
2017-12-18 14:44:15 +01:00
André Wachter d20bf6f49e Make type 'handleCall' and related types take a RequestType and ResponseType parameter 2017-12-18 14:44:15 +01:00
André Wachter 0cdc2855c2 Make types 'serialize' and 'deserialize' parametric with their serialization types 2017-12-18 14:44:15 +01:00
André Wachter 55eec06946 Make MethodDefinition parametric with request and response types 2017-12-18 14:44:15 +01:00
André Wachter 7d5547b2dd Drop Service<T> in favour of ServiceDefinition<ImplementationType> 2017-12-18 14:44:15 +01:00
André Wachter 71bee4ab41 Fix the definition of Service<T>
Type aliases will not give the correct inferred type in Server.addService() so use an interface here.
2017-12-18 14:44:15 +01:00
André Wachter b68e5dd73b Add generic parameters in index.d.ts to some functions and types 2017-12-18 14:44:15 +01:00
André Wachter 98864a343b Fix index.d.ts error: Type 'Message' is not generic. 2017-12-18 14:44:15 +01:00
James Sherwood-Jones d6711c4d24 Fixed name of ServerCredentials.createSsl in native docs & types. 2017-11-08 09:41:55 +00:00
Bjørn 00b4bc6e59 Added missing streaming implementations 2017-10-06 21:48:16 +02:00
Bjørn a026502019 Order imports correctly 2017-10-06 20:25:43 +02:00
Bjørn 11307ac0a6 Missed a return type on the OAuth2 client interface 2017-10-06 20:25:33 +02:00
Bjørn 836f9bdb36 Make streams extend Readable, Writeable and Duplex types from Node.js stream pkg 2017-10-06 20:20:16 +02:00
Bjørn 4647cc125b Use the correct Google credentials interface 2017-10-06 20:00:08 +02:00
Bjørn ae5219310e Align with js-core package 2017-10-06 19:50:50 +02:00
Bjørn cd265999f3 Missed a status code enum 2017-10-01 10:35:22 +02:00
Bjørn 4cbf7572b5 Changes based on review. 2017-10-01 10:33:48 +02:00
Bjørn bdbbd53249 Remove wrongly encoded spaces 2017-09-29 20:39:56 +02:00
Bjørn 1428315e3b Add TypeScript typings to gRPC native core package 2017-09-29 11:31:32 +02:00