functionstream.iter.pipeToSyncfunction pipeToSync(source: SyncSource,writer: PartialSyncWriter,options?: PipeToSyncOptions): number;function pipeToSync(source: SyncSource,...args: [...transforms: SyncTransform[], writer: PartialSyncWriter]): number;function pipeToSync(source: SyncSource,...args: [...transforms: SyncTransform[], writer: PartialSyncWriter, options: PipeToSyncOptions]): number;Referenced typestype SyncSource =| string| ArrayBufferLike| ArrayBufferView| Iterable<SyncSource>| Streamableinterface PartialSyncWriter[Symbol.dispose]?: () => voidreadonly desiredSize?: null | numberendSync?: () => numberfail?: (reason?: any) => voidwritevSync?: (chunks: string | Uint8Array<ArrayBufferLike>[]) => numberwriteSync(chunk: string | Uint8Array<ArrayBufferLike>): number;interface PipeToSyncOptionspreventClose?: booleanpreventFail?: boolean