aboutsummaryrefslogtreecommitdiffstats
path: root/vanilla/node_modules/@exodus/bytes/whatwg.d.ts
diff options
context:
space:
mode:
authorAdam Mathes <adam@adammathes.com>2026-02-14 14:46:37 -0800
committerAdam Mathes <adam@adammathes.com>2026-02-14 14:46:37 -0800
commitafa87af01c79a9baa539f2992d32154d2a4739bd (patch)
tree92c7416db734270a2fee1d72ee9cc119379ff8e1 /vanilla/node_modules/@exodus/bytes/whatwg.d.ts
parent3b927e84d200402281f68181cd4253bc77e5528d (diff)
downloadneko-afa87af01c79a9baa539f2992d32154d2a4739bd.tar.gz
neko-afa87af01c79a9baa539f2992d32154d2a4739bd.tar.bz2
neko-afa87af01c79a9baa539f2992d32154d2a4739bd.zip
task: delete vanilla js prototype\n\n- Removed vanilla/ directory and web/dist/vanilla directory\n- Updated Makefile, Dockerfile, and CI workflow to remove vanilla references\n- Cleaned up web/web.go to remove vanilla embed and routes\n- Verified build and tests pass\n\nCloses NK-2tcnmq
Diffstat (limited to 'vanilla/node_modules/@exodus/bytes/whatwg.d.ts')
-rw-r--r--vanilla/node_modules/@exodus/bytes/whatwg.d.ts48
1 files changed, 0 insertions, 48 deletions
diff --git a/vanilla/node_modules/@exodus/bytes/whatwg.d.ts b/vanilla/node_modules/@exodus/bytes/whatwg.d.ts
deleted file mode 100644
index b0bbed7..0000000
--- a/vanilla/node_modules/@exodus/bytes/whatwg.d.ts
+++ /dev/null
@@ -1,48 +0,0 @@
-/**
- * WHATWG helpers
- *
- * ```js
- * import '@exodus/bytes/encoding.js' // For full legacy multi-byte encodings support
- * import { percentEncodeAfterEncoding } from '@exodus/bytes/whatwg.js'
- * ```
- *
- * @module @exodus/bytes/whatwg.js
- */
-
-/**
- * Implements [percent-encode after encoding](https://url.spec.whatwg.org/#string-percent-encode-after-encoding)
- * per WHATWG URL specification.
- *
- * > [!IMPORTANT]
- * > You must import `@exodus/bytes/encoding.js` for this API to accept legacy multi-byte encodings.
- *
- * Encodings `utf16-le`, `utf16-be`, and `replacement` are not accepted.
- *
- * [C0 control percent-encode set](https://url.spec.whatwg.org/#c0-control-percent-encode-set) is
- * always percent-encoded.
- *
- * `percentEncodeSet` is an addition to that, and must be a string of unique increasing codepoints
- * in range 0x20 - 0x7e, e.g. `' "#<>'`.
- *
- * This method accepts [DOMStrings](https://webidl.spec.whatwg.org/#idl-DOMString) and converts them
- * to [USVStrings](https://webidl.spec.whatwg.org/#idl-USVString).
- * This is different from e.g. `encodeURI` and `encodeURIComponent` which throw on surrogates:
- * ```js
- * > percentEncodeAfterEncoding('utf8', '\ud800', ' "#$%&+,/:;<=>?@[\\]^`{|}') // component
- * '%EF%BF%BD'
- * > encodeURIComponent('\ud800')
- * Uncaught URIError: URI malformed
- * ```
- *
- * @param encoding - The encoding label per WHATWG Encoding spec
- * @param input - Input scalar-value string to encode
- * @param percentEncodeSet - A string of ASCII chars to escape in addition to C0 control percent-encode set
- * @param spaceAsPlus - Whether to encode space as `'+'` instead of `'%20'` or `' '` (default: false)
- * @returns The percent-encoded string
- */
-export function percentEncodeAfterEncoding(
- encoding: string,
- input: string,
- percentEncodeSet: string,
- spaceAsPlus?: boolean
-): string;