UNPKG

one

Version:

One is a new React Framework that makes Vite serve both native and web.

13 lines (11 loc) 354 B
import type { OneRouter } from './interfaces/router' /** * Type-level utility function to help pass valid Href typed strings. * Does not actually validate at runtime, though we could add this later. */ export function href<A extends OneRouter.Href>(a: A): A { if (!a || typeof a !== 'string') { throw new Error(`Invalid href`) } return a }