1972bc0fd25a783c9cf3c9cbf4b6433ba3e5fd82b6f4b3ec167bcc590c3648a06c11d88683cc4abd45f2c23488603fcd5a5a4080d9fb8b7a590152b4d854d6 348 B

1234567891011121314
  1. import * as psl from 'psl';
  2. import type { ParsedDomain, ErrorResult, errorCodes } from './index.d.ts';
  3. const x = (a: ParsedDomain | ErrorResult<keyof errorCodes>) => {
  4. return a;
  5. };
  6. console.log(x(psl.parse('')));
  7. // $ExpectType string | null
  8. console.log(psl.get('example.com'));
  9. // $ExpectType boolean
  10. console.log(psl.isValid('example.com'));