typestream.promises.PipelineResulttype PipelineResult<S extends PipelineDestination<any, any>> = S extends (...args: any[]) => PromiseLike<infer R> ? Promise<R> : Promise<void>