loose-tldts-opt.ts 504 B

12345678910111213141516171819
  1. import type * as tldts from 'tldts';
  2. export const looseTldtsOpt: Parameters<typeof tldts.getSubdomain>[1] = {
  3. allowPrivateDomains: false,
  4. extractHostname: false,
  5. validateHostname: false,
  6. detectIp: false,
  7. mixedInputs: false
  8. };
  9. export const loosTldOptWithPrivateDomains: Parameters<typeof tldts.getSubdomain>[1] = {
  10. ...looseTldtsOpt,
  11. allowPrivateDomains: true
  12. };
  13. export const normalizeTldtsOpt: Parameters<typeof tldts.getSubdomain>[1] = {
  14. allowPrivateDomains: true,
  15. detectIp: true
  16. };