UNPKG

@siren-js/client

Version:
8 lines (7 loc) 265 B
import { isString } from 'class-validator'; export function isHref(value) { return value instanceof URL || isString(value); } export function isHyperlink(value) { return value != null && typeof value === 'object' && 'href' in value && isHref(value.href); }