ParamValue
A route param's value: a string, number or boolean.
Verwendung
Type values passed between routes.
// Type values passed between routes.
import type { ParamValue, RouteParams } from 'kuito';
// Builds the query part of a share link from a route's params.
function query(params: RouteParams): string {
const pairs = Object.entries(params).map(
([name, value]: [string, ParamValue]) =>
`${encodeURIComponent(name)}=${encodeURIComponent(String(value))}`,
);
return pairs.length ? `?${pairs.join('&')}` : '';
}
query({ id: 42, autoplay: true }); // '?id=42&autoplay=true'Typdeklaration
export type ParamValue = string | number | boolean;Typ
string | number | booleanGeneriert aus den öffentlichen TypeScript-Deklarationen: Signaturen, Props und Standardwerte stammen aus der geprüften Quelle, Beschreibungen aus deren JSDoc. Kein Standardwert ist erfunden.