Seems like a hard problem. I suppose it could look something like:
```
def process(self, x) -> Iterable[str | TaggedOutputs[{"numbers": int]]
```
A little ugly...



On Fri, May 9, 2025 at 6:00 PM Robert Bradshaw <[email protected]> wrote:

> Unfortunately type hints have not yet been implemented for
> multiple-ouput Fns (though I think perhaps Jack was looking into this?)
>
> On Fri, May 9, 2025 at 2:40 PM Joey Tran <[email protected]>
> wrote:
>
>> Is it to just type it based on the main output?
>> def process(self, x) -> str:
>>     yield "x"
>>     yield TaggedOutput("numbers", 5)
>>
>>

Reply via email to