Open
Description
Is your feature request related to a problem? Please describe.
we use headers to propagate context to workflows and activities using interceptors. We start some workflows via code client and others via other workflows using executeChild. For the latter, we cant pass headers as
https://github.com/temporalio/sdk-typescript/blob/main/packages/workflow/src/workflow.ts#L844 just sets them to {}
. We need to pass headers in order for our workflow started workflows to also have the same context as our code client started workflows.
Describe the solution you'd like
executeChild to take headers in the opts
argument
https://github.com/temporalio/sdk-typescript/blob/main/packages/workflow/src/workflow.ts#L844