UNPKG

url-from

Version:

Type-safe URL generator with RFC3986 encoding support

3 lines (2 loc) 427 B
import { Value, PlaceholderArg, BindUrl, NativePlaceholderValueTable, ExtractValidPlaceholderSyntax, ResolvePlaceholders } from "./definition"; export default function urlFrom<T extends PlaceholderArg = never, U extends keyof NativePlaceholderValueTable = never>(rawLiterals: TemplateStringsArray, ...placeholders: [...Array<ExtractValidPlaceholderSyntax<T, keyof ResolvePlaceholders<T> & string> | U | [Value]>]): BindUrl<T>;