summaryrefslogtreecommitdiff
path: root/std/encoding/hex.ts
diff options
context:
space:
mode:
authorMarcos Casagrande <marcoscvp90@gmail.com>2020-06-21 06:13:54 +0200
committerGitHub <noreply@github.com>2020-06-21 00:13:54 -0400
commitf24aab81c9c97fe933a9c6d9a02fbc70df60af37 (patch)
tree13a71aaca9799b03c8009018cab3fa26ea797a94 /std/encoding/hex.ts
parent0a81ec6b1e00ef01900393ae0460eaf3a6ec05d6 (diff)
BREAKING(std/encoding/hex): reorder encode & decode arguments (#6410)
refactor to match other src/dst methods
Diffstat (limited to 'std/encoding/hex.ts')
-rw-r--r--std/encoding/hex.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/std/encoding/hex.ts b/std/encoding/hex.ts
index 3aee59310..c246f7182 100644
--- a/std/encoding/hex.ts
+++ b/std/encoding/hex.ts
@@ -48,7 +48,7 @@ export function encodedLen(n: number): number {
* @param dst
* @param src
*/
-export function encode(dst: Uint8Array, src: Uint8Array): number {
+export function encode(src: Uint8Array, dst: Uint8Array): number {
const srcLength = encodedLen(src.length);
if (dst.length !== srcLength) {
throw new Error("Out of index.");
@@ -67,7 +67,7 @@ export function encode(dst: Uint8Array, src: Uint8Array): number {
*/
export function encodeToString(src: Uint8Array): string {
const dest = new Uint8Array(encodedLen(src.length));
- encode(dest, src);
+ encode(src, dest);
return new TextDecoder().decode(dest);
}
@@ -82,8 +82,8 @@ export function encodeToString(src: Uint8Array): string {
* @param src
*/
export function decode(
- dst: Uint8Array,
- src: Uint8Array
+ src: Uint8Array,
+ dst: Uint8Array
): [number, Error | void] {
let i = 0;
for (; i < Math.floor(src.length / 2); i++) {