summaryrefslogtreecommitdiff
path: root/std/bytes/README.md
diff options
context:
space:
mode:
authorCasper Beyer <caspervonb@pm.me>2021-02-02 19:05:46 +0800
committerGitHub <noreply@github.com>2021-02-02 12:05:46 +0100
commit6abf126c2a7a451cded8c6b5e6ddf1b69c84055d (patch)
treefd94c013a19fcb38954844085821ec1601c20e18 /std/bytes/README.md
parenta2b5d44f1aa9d64f448a2a3cc2001272e2f60b98 (diff)
chore: remove std directory (#9361)
This removes the std folder from the tree. Various parts of the tests are pretty tightly dependent on std (47 direct imports and 75 indirect imports, not counting the cli tests that use them as fixtures) so I've added std as a submodule for now.
Diffstat (limited to 'std/bytes/README.md')
-rw-r--r--std/bytes/README.md137
1 files changed, 0 insertions, 137 deletions
diff --git a/std/bytes/README.md b/std/bytes/README.md
deleted file mode 100644
index ae0c988ec..000000000
--- a/std/bytes/README.md
+++ /dev/null
@@ -1,137 +0,0 @@
-# bytes
-
-bytes module is made to provide helpers to manipulation of bytes slice.
-
-# usage
-
-All the following functions are exposed in `mod.ts`.
-
-## indexOf
-
-Find first index of binary pattern from given binary array, or -1 if it is not
-present.
-
-```typescript
-import { indexOf } from "https://deno.land/std@$STD_VERSION/bytes/mod.ts";
-
-indexOf(
- new Uint8Array([1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 3]),
- new Uint8Array([0, 1, 2]),
-); // => returns 2
-
-indexOf(
- new Uint8Array([1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 3]),
- new Uint8Array([0, 1, 2]),
- 3,
-); // => returns 5
-```
-
-## lastIndexOf
-
-Find last index of binary pattern from given binary array, or -1 if it is not
-present.
-
-```typescript
-import { lastIndexOf } from "https://deno.land/std@$STD_VERSION/bytes/mod.ts";
-
-lastIndexOf(
- new Uint8Array([0, 1, 2, 3, 3, 0, 1, 2]),
- new Uint8Array([0, 1, 2]),
-); // => returns 5
-
-lastIndexOf(
- new Uint8Array([0, 1, 2, 3, 3, 0, 1, 2]),
- new Uint8Array([0, 1, 2]),
- 3,
-); // => returns 0
-```
-
-## equals
-
-Check whether given binary arrays are equal to each other.
-
-```typescript
-import { equals } from "https://deno.land/std@$STD_VERSION/bytes/mod.ts";
-
-equals(new Uint8Array([0, 1, 2, 3]), new Uint8Array([0, 1, 2, 3])); // returns true
-equals(new Uint8Array([0, 1, 2, 3]), new Uint8Array([0, 1, 2, 4])); // returns false
-```
-
-## startsWith
-
-Check whether binary array starts with prefix.
-
-```typescript
-import { startsWith } from "https://deno.land/std@$STD_VERSION/bytes/mod.ts";
-
-startsWith(new Uint8Array([0, 1, 2]), new Uint8Array([0, 1])); // returns true
-startsWith(new Uint8Array([0, 1, 2]), new Uint8Array([1, 2])); // returns false
-```
-
-## endsWith
-
-Check whether binary array ends with suffix.
-
-```typescript
-import { endsWith } from "https://deno.land/std@$STD_VERSION/bytes/mod.ts";
-
-endsWith(new Uint8Array([0, 1, 2]), new Uint8Array([0, 1])); // returns false
-endsWith(new Uint8Array([0, 1, 2]), new Uint8Array([1, 2])); // returns true
-```
-
-## repeat
-
-Repeat bytes of given binary array and return new one.
-
-```typescript
-import { repeat } from "https://deno.land/std@$STD_VERSION/bytes/mod.ts";
-
-repeat(new Uint8Array([1]), 3); // returns Uint8Array(3) [ 1, 1, 1 ]
-```
-
-## concat
-
-Concatenate multiple binary arrays and return new one.
-
-```typescript
-import { concat } from "https://deno.land/std@$STD_VERSION/bytes/mod.ts";
-
-concat(new Uint8Array([1, 2]), new Uint8Array([3, 4])); // returns Uint8Array(4) [ 1, 2, 3, 4 ]
-
-concat(
- new Uint8Array([1, 2]),
- new Uint8Array([3, 4]),
- new Uint8Array([5, 6]),
- new Uint8Array([7, 8]),
-); // => returns Uint8Array(8) [ 1, 2, 3, 4, 5, 6, 7, 8 ]
-```
-
-## contains
-
-Check source array contains pattern array.
-
-```typescript
-import { contains } from "https://deno.land/std@$STD_VERSION/bytes/mod.ts";
-
-contains(
- new Uint8Array([1, 2, 0, 1, 2, 0, 2, 1, 3]),
- new Uint8Array([0, 1, 2]),
-); // => returns true
-
-contains(
- new Uint8Array([1, 2, 0, 1, 2, 0, 2, 1, 3]),
- new Uint8Array([2, 2]),
-); // => returns false
-```
-
-## copy
-
-Copy bytes from one binary array to another.
-
-```typescript
-import { copy } from "https://deno.land/std@$STD_VERSION/bytes/mod.ts";
-
-const dest = new Uint8Array(4);
-const src = Uint8Array.of(1, 2, 3, 4);
-const len = copy(src, dest); // returns len = 4
-```