summaryrefslogtreecommitdiff
path: root/typings/internalBinding/url.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'typings/internalBinding/url.d.ts')
-rw-r--r--typings/internalBinding/url.d.ts12
1 files changed, 12 insertions, 0 deletions
diff --git a/typings/internalBinding/url.d.ts b/typings/internalBinding/url.d.ts
new file mode 100644
index 0000000000..54d1cb1f93
--- /dev/null
+++ b/typings/internalBinding/url.d.ts
@@ -0,0 +1,12 @@
+import type { urlUpdateActions } from 'internal/url'
+
+declare function InternalBinding(binding: 'url'): {
+ urlComponents: Uint32Array;
+
+ domainToASCII(input: string): string;
+ domainToUnicode(input: string): string;
+ canParse(input: string, base?: string): boolean;
+ format(input: string, fragment?: boolean, unicode?: boolean, search?: boolean, auth?: boolean): string;
+ parse(input: string, base?: string): string | false;
+ update(input: string, actionType: typeof urlUpdateActions, value: string): string | false;
+};