UNPKG

812 BPlain TextView Raw
1import { TCompactProtocol, TBufferedTransport, Thrift } from "thrift"
2
3describe("thriftTests", function() {
4 it.skip("raw api works", function() {
5 const inWriter = TBufferedTransport.receiver((trans, seqid) => {
6 ;(trans as any).onFlush = d => console.log("for sending: ", d) // send to socket
7 const proto = new TCompactProtocol(trans)
8 proto.writeFieldBegin("dupa_testowa", Thrift.Type.BOOL, 1)
9 proto.writeBool(true)
10 proto.writeFieldEnd()
11 proto.flush()
12 console.log(
13 proto.readFieldBegin(),
14 proto.readBool(),
15 proto.readFieldEnd()
16 )
17 }, 0)
18
19 inWriter(Buffer.from([0x11])) // data from socket
20 })
21 it("ThriftHelper works", function() {})
22})