diff options
author | Oliver Lenehan <sunsetkookaburra+github@outlook.com.au> | 2020-03-11 06:16:08 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-10 15:16:08 -0400 |
commit | a309dcdd0f5bc93849d720328b887931a4810e2f (patch) | |
tree | e6f684df4607ada000635a2acdfee85576e3d774 /std/encoding/README.md | |
parent | 55119aaee2e5fec8074373ef51b56d5095da1faf (diff) |
feat (std/encoding): add binary module (#4274)
Diffstat (limited to 'std/encoding/README.md')
-rw-r--r-- | std/encoding/README.md | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/std/encoding/README.md b/std/encoding/README.md index d96075746..2b2d416b1 100644 --- a/std/encoding/README.md +++ b/std/encoding/README.md @@ -1,4 +1,31 @@ -# Encoding +# encoding + +Helper module for dealing with external data structures. + +- [`base32`](#base32) +- [`binary`](#binary) +- [`csv`](#csv) +- [`toml`](#toml) +- [`yaml`](#yaml) + +## Binary + +Implements equivalent methods to Go's `encoding/binary` package. + +Available Functions: + +```typescript +sizeof(dataType: RawTypes): number +getNBytes(r: Deno.Reader, n: number): Promise<Uint8Array> +varnum(b: Uint8Array, o: VarnumOptions = {}): number | Deno.EOF +varbig(b: Uint8Array, o: VarbigOptions = {}): bigint | Deno.EOF +putVarnum(b: Uint8Array, x: number, o: VarnumOptions = {}): number +putVarbig(b: Uint8Array, x: bigint, o: VarbigOptions = {}): number +readVarnum(r: Deno.Reader, o: VarnumOptions = {}): Promise<number> +readVarbig(r: Deno.Reader, o: VarbigOptions = {}): Promise<bigint> +writeVarnum(w: Deno.Writer, x: number, o: VarnumOptions = {}): Promise<number> +writeVarbig(w: Deno.Writer, x: bigint, o: VarbigOptions = {}): Promise<number> +``` ## CSV |