UNPKG

next

Version:

The React Framework

14 lines (13 loc) 509 B
type Opaque<K, T> = T & { __brand: K; }; export type NormalizedHref = Opaque<'NormalizedHref', string>; export type NormalizedSearch = Opaque<'NormalizedSearch', string>; export type NormalizedNextUrl = Opaque<'NormalizedNextUrl', string>; export type RouteCacheKey = Opaque<'RouteCacheKey', { href: NormalizedHref; search: NormalizedSearch; nextUrl: NormalizedNextUrl | null; }>; export declare function createCacheKey(originalHref: string, nextUrl: string | null): RouteCacheKey; export {};