|
28 | 28 | init = init.slice(1);
|
29 | 29 | }
|
30 | 30 |
|
31 |
| - this.#params = core.jsonOpSync("op_parse_url_search_params", init); |
| 31 | + this.#params = core.jsonOpSync("op_url_parse_search_params", init); |
32 | 32 | } else if (
|
33 | 33 | Array.isArray(init) ||
|
34 | 34 | typeof init?.[Symbol.iterator] == "function"
|
|
64 | 64 | return;
|
65 | 65 | }
|
66 | 66 | const parseArgs = { href: url.href, setSearch: this.toString() };
|
67 |
| - parts.set(url, core.jsonOpSync("op_parse_url", parseArgs)); |
| 67 | + parts.set(url, core.jsonOpSync("op_url_parse", parseArgs)); |
68 | 68 | };
|
69 | 69 |
|
70 | 70 | append(name, value) {
|
|
189 | 189 | }
|
190 | 190 |
|
191 | 191 | toString() {
|
192 |
| - return core.jsonOpSync("op_stringify_url_search_params", this.#params); |
| 192 | + return core.jsonOpSync("op_url_stringify_search_params", this.#params); |
193 | 193 | }
|
194 | 194 | }
|
195 | 195 |
|
|
206 | 206 | } else {
|
207 | 207 | base = base !== undefined ? String(base) : base;
|
208 | 208 | const parseArgs = { href: String(url), baseHref: base };
|
209 |
| - parts.set(this, core.jsonOpSync("op_parse_url", parseArgs)); |
| 209 | + parts.set(this, core.jsonOpSync("op_url_parse", parseArgs)); |
210 | 210 | }
|
211 | 211 | }
|
212 | 212 |
|
|
231 | 231 | if (this.#searchParams != null) {
|
232 | 232 | const params = paramLists.get(this.#searchParams);
|
233 | 233 | const newParams = core.jsonOpSync(
|
234 |
| - "op_parse_url_search_params", |
| 234 | + "op_url_parse_search_params", |
235 | 235 | this.search.slice(1),
|
236 | 236 | );
|
237 | 237 | params.splice(0, params.length, ...newParams);
|
|
245 | 245 | set hash(value) {
|
246 | 246 | try {
|
247 | 247 | const parseArgs = { href: this.href, setHash: String(value) };
|
248 |
| - parts.set(this, core.jsonOpSync("op_parse_url", parseArgs)); |
| 248 | + parts.set(this, core.jsonOpSync("op_url_parse", parseArgs)); |
249 | 249 | } catch {
|
250 | 250 | /* pass */
|
251 | 251 | }
|
|
258 | 258 | set host(value) {
|
259 | 259 | try {
|
260 | 260 | const parseArgs = { href: this.href, setHost: String(value) };
|
261 |
| - parts.set(this, core.jsonOpSync("op_parse_url", parseArgs)); |
| 261 | + parts.set(this, core.jsonOpSync("op_url_parse", parseArgs)); |
262 | 262 | } catch {
|
263 | 263 | /* pass */
|
264 | 264 | }
|
|
271 | 271 | set hostname(value) {
|
272 | 272 | try {
|
273 | 273 | const parseArgs = { href: this.href, setHostname: String(value) };
|
274 |
| - parts.set(this, core.jsonOpSync("op_parse_url", parseArgs)); |
| 274 | + parts.set(this, core.jsonOpSync("op_url_parse", parseArgs)); |
275 | 275 | } catch {
|
276 | 276 | /* pass */
|
277 | 277 | }
|
|
284 | 284 | set href(value) {
|
285 | 285 | try {
|
286 | 286 | const parseArgs = { href: String(value) };
|
287 |
| - parts.set(this, core.jsonOpSync("op_parse_url", parseArgs)); |
| 287 | + parts.set(this, core.jsonOpSync("op_url_parse", parseArgs)); |
288 | 288 | } catch {
|
289 | 289 | throw new TypeError("Invalid URL");
|
290 | 290 | }
|
|
302 | 302 | set password(value) {
|
303 | 303 | try {
|
304 | 304 | const parseArgs = { href: this.href, setPassword: String(value) };
|
305 |
| - parts.set(this, core.jsonOpSync("op_parse_url", parseArgs)); |
| 305 | + parts.set(this, core.jsonOpSync("op_url_parse", parseArgs)); |
306 | 306 | } catch {
|
307 | 307 | /* pass */
|
308 | 308 | }
|
|
315 | 315 | set pathname(value) {
|
316 | 316 | try {
|
317 | 317 | const parseArgs = { href: this.href, setPathname: String(value) };
|
318 |
| - parts.set(this, core.jsonOpSync("op_parse_url", parseArgs)); |
| 318 | + parts.set(this, core.jsonOpSync("op_url_parse", parseArgs)); |
319 | 319 | } catch {
|
320 | 320 | /* pass */
|
321 | 321 | }
|
|
328 | 328 | set port(value) {
|
329 | 329 | try {
|
330 | 330 | const parseArgs = { href: this.href, setPort: String(value) };
|
331 |
| - parts.set(this, core.jsonOpSync("op_parse_url", parseArgs)); |
| 331 | + parts.set(this, core.jsonOpSync("op_url_parse", parseArgs)); |
332 | 332 | } catch {
|
333 | 333 | /* pass */
|
334 | 334 | }
|
|
341 | 341 | set protocol(value) {
|
342 | 342 | try {
|
343 | 343 | const parseArgs = { href: this.href, setProtocol: String(value) };
|
344 |
| - parts.set(this, core.jsonOpSync("op_parse_url", parseArgs)); |
| 344 | + parts.set(this, core.jsonOpSync("op_url_parse", parseArgs)); |
345 | 345 | } catch {
|
346 | 346 | /* pass */
|
347 | 347 | }
|
|
354 | 354 | set search(value) {
|
355 | 355 | try {
|
356 | 356 | const parseArgs = { href: this.href, setSearch: String(value) };
|
357 |
| - parts.set(this, core.jsonOpSync("op_parse_url", parseArgs)); |
| 357 | + parts.set(this, core.jsonOpSync("op_url_parse", parseArgs)); |
358 | 358 | this.#updateSearchParams();
|
359 | 359 | } catch {
|
360 | 360 | /* pass */
|
|
368 | 368 | set username(value) {
|
369 | 369 | try {
|
370 | 370 | const parseArgs = { href: this.href, setUsername: String(value) };
|
371 |
| - parts.set(this, core.jsonOpSync("op_parse_url", parseArgs)); |
| 371 | + parts.set(this, core.jsonOpSync("op_url_parse", parseArgs)); |
372 | 372 | } catch {
|
373 | 373 | /* pass */
|
374 | 374 | }
|
|
0 commit comments