-
Notifications
You must be signed in to change notification settings - Fork 630
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tracking: Deno streams to web streams conversion #1986
Comments
I'll give Also, update:
|
Is the Deno team in favour of deprecating these APIs? |
@crowlKats could you update this issue according to iuioiua's comment? |
CC @crowlKats |
This is done in |
Should we aim to have this issue complete by v1? |
That would be nice. |
Update: |
|
Closing as this work has essentially been completed. The remaining work on |
There is also the separate effort to replace any code that uses various deno ns classes that implement
Deno.Reader
&Deno.Writer
that still uses theread
&write
functions over thereadable
&writable
properties.io
buffer.ts
Buffer
(feat: streams basedBuffer
#1970)BufReader
: replaced byReadableStreamBYOBReader.read(, {atLeast})
BufWriter
: unnecessary (doesnt make much sense for web streams)readDelim
: replaced bystreams/delimiter.ts
'sDelimiterStream
readStringDelim
(feat(streams): TextDelimiterStream #2006)readLines
: replaced bystreams/delimiter.ts
'sTextLineStream
files.ts
readRange
replaced bystreams/byte_slice_stream.ts
'sByteSliceStream
readers.ts
StringReader
: replaced byTextDecoderStream
MultiReader
: replaced bystreams/merge.ts
LimitedReader
(feat(streams): LimitedTransformStream & LimitedBytesTransformStream #2007)util.ts
Do we even want these?
copyN
readShort
readInt
readLong
writers.ts
unnecessary.
archive
tar
(feat: web streams based archive/tar #1985)encoding
binary.ts
readExact
: replaced byReadableStreamBYOBReader.read(, {atLeast})
getNBytes
: unecessaryreadVarnum
: doesnt this somewhat clash withio/util.ts
functions?readVarbig
writeVarnum
writeVarbig
csv.ts
BufReader
(feat: web streams based encoding/csv #1993, feat(encoding/csv): sync parse #2491)log
std/log
to work without deprecatedDeno.Writer
#4021WriterHandler
RotatingFileHandler
mime
mime was removed in chore(mime): remove mime module #2336multipart
textproto
not sure what to do with this one. Update: textproto is removed in #2757
please let me know if I missed any.
The text was updated successfully, but these errors were encountered: