diff options
author | Nayeem Rahman <nayeemrmn99@gmail.com> | 2020-07-10 20:51:24 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-10 15:51:24 -0400 |
commit | 69e0886362623e1998f192dda72567b4e66b4117 (patch) | |
tree | 95d83f8a2e288f3203f4bfe952ad6969fdf71b50 /cli/js/ops/idna.ts | |
parent | 39dba12a061e464fb06bc6a763c84b36b5d1a915 (diff) |
fix(URL): Implement spec-compliant host parsing (#6689)
Diffstat (limited to 'cli/js/ops/idna.ts')
-rw-r--r-- | cli/js/ops/idna.ts | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cli/js/ops/idna.ts b/cli/js/ops/idna.ts new file mode 100644 index 000000000..8459ca29c --- /dev/null +++ b/cli/js/ops/idna.ts @@ -0,0 +1,12 @@ +// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. + +/** https://url.spec.whatwg.org/#idna */ + +import { sendSync } from "./dispatch_json.ts"; + +export function domainToAscii( + domain: string, + { beStrict = false }: { beStrict?: boolean } = {} +): string { + return sendSync("op_domain_to_ascii", { domain, beStrict }); +} |