Continue Bun corpus parity at position 3971 by porting js/third_party/grpc-js/test-call-propagation.test.ts without modifying the copied corpus.
Acceptance criteria:
- Prepare the copied TypeScript annotations without changing runtime semantics.
- Load the generic
TestServicedefinition and support unary, client-streaming, server-streaming, and bidi calls through the existing in-memory gRPC server registry. - Propagate parent cancellation and deadlines with correct gRPC status codes to both parent and child calls.
- Preserve callback/status ordering and prevent duplicate terminal delivery, with useful error stacks.
- Pin the copied file in the permanent mini-suite with zero failures or unsupported cases.
- Push the completed conventional commit to
mainas Chris Breuer without coauthors and update #66.