import { encode, decode, URI_UNSAFE, URL_UNSAFE } from "./util/uri"; export function encodeURI(str: string): string { return changetype(encode(changetype(str), str.length, URI_UNSAFE)); } export function decodeURI(str: string): string { return changetype(decode(changetype(str), str.length, false)); } export function encodeURIComponent(str: string): string { return changetype(encode(changetype(str), str.length, URL_UNSAFE)); } export function decodeURIComponent(str: string): string { return changetype(decode(changetype(str), str.length, true)); }