diff options
| author | Ryan Dahl <ry@tinyclouds.org> | 2018-12-17 22:40:42 -0500 |
|---|---|---|
| committer | Ryan Dahl <ry@tinyclouds.org> | 2018-12-17 22:40:42 -0500 |
| commit | 6afc9dca3d6c550b859a7f6bede0ec9527b0ba34 (patch) | |
| tree | bf16288843e165c9334b1556fbf04e969fefca47 /util.ts | |
| parent | f6dae45cd2bb0615c136188b4dba8a3272ac5d70 (diff) | |
Remove buffer.ts and use the one built in to deno.
Original: https://github.com/denoland/deno_std/commit/5abec6efc5028bb281c29f5df40c0d87a4b8ebeb
Diffstat (limited to 'util.ts')
| -rw-r--r-- | util.ts | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -1,4 +1,4 @@ -import { Reader } from "deno"; +import { Buffer, Reader } from "deno"; export function assert(cond: boolean, msg = "assert") { if (!cond) { @@ -21,3 +21,9 @@ export function copyBytes(dst: Uint8Array, src: Uint8Array, off = 0): number { export function charCode(s: string): number { return s.charCodeAt(0); } + +const encoder = new TextEncoder(); +export function stringsReader(s: string): Reader { + const ui8 = encoder.encode(s); + return new Buffer(ui8.buffer as ArrayBuffer); +} |
