1 | import { TCompactProtocol, TBufferedTransport, Thrift } from "thrift"
|
2 |
|
3 | describe("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)
|
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]))
|
20 | })
|
21 | it("ThriftHelper works", function() {})
|
22 | })
|