SYMBOL INDEX (1224 symbols across 531 files) FILE: packages/docs/content/blog/beware-the-url-type-safety-iceberg.components.tsx function URLComparison (line 24) | function URLComparison() { FILE: packages/docs/content/blog/nuqs-2.5-key-isolation.client.tsx function KeyIsolationStyles (line 8) | function KeyIsolationStyles() { function DemoSkeleton (line 29) | function DemoSkeleton() { function WithoutKeyIsolationDemo (line 38) | function WithoutKeyIsolationDemo() { function WithKeyIsolationDemo (line 47) | function WithKeyIsolationDemo() { function Component (line 65) | function Component({ id }: { id: string }) { function ComponentSkeleton (line 92) | function ComponentSkeleton() { FILE: packages/docs/content/blog/open-source-pledge-recipient.tsx type OpenSourcePledgeRecipientProps (line 1) | type OpenSourcePledgeRecipientProps = { function OpenSourcePledgeRecipient (line 6) | function OpenSourcePledgeRecipient({ FILE: packages/docs/content/docs/options.client.tsx function DemoSkeleton (line 11) | function DemoSkeleton() { function sortAlphabetically (line 21) | function sortAlphabetically(search: URLSearchParams): URLSearchParams { function passThrough (line 25) | function passThrough(search: URLSearchParams): URLSearchParams { function AlphabeticalSortDemo (line 29) | function AlphabeticalSortDemo() { function TimestampDemo (line 55) | function TimestampDemo() { function ComponentIncrement (line 75) | function ComponentIncrement({ id }: { id: string }) { function ComponentToggle (line 89) | function ComponentToggle({ id }: { id: string }) { function ComponentSkeleton (line 103) | function ComponentSkeleton() { FILE: packages/docs/content/docs/parsers/community/effect-schema-demo.tsx function createSchemaParser (line 13) | function createSchemaParser(schema: Schema.Schema('User')({ type DemoContainerProps (line 49) | type DemoContainerProps = React.ComponentProps<'section'> & { function DemoContainer (line 53) | function DemoContainer({ function EffectSchemaDemo (line 74) | function EffectSchemaDemo() { FILE: packages/docs/content/docs/parsers/community/tanstack-table.generator.tsx constant NUM_PAGES (line 30) | const NUM_PAGES = 5 function TanStackTablePagination (line 32) | function TanStackTablePagination() { FILE: packages/docs/content/docs/parsers/community/zod-codecs.demo.tsx function ZodCodecsDemo (line 13) | function ZodCodecsDemo() { FILE: packages/docs/content/docs/parsers/community/zod-codecs.lib.ts function createZodCodecParser (line 4) | function createZodCodecParser< function invertCodec (line 56) | function invertCodec( FILE: packages/docs/content/docs/parsers/community/zod-codecs.skeleton.tsx function ZodCodecsDemoSkeleton (line 11) | function ZodCodecsDemoSkeleton({ FILE: packages/docs/content/docs/parsers/community/zod-codecs.source.tsx function ZodCodecsSource (line 4) | async function ZodCodecsSource() { FILE: packages/docs/content/docs/parsers/demos.tsx function DemoFallback (line 47) | function DemoFallback() { type DemoContainerProps (line 55) | type DemoContainerProps = React.ComponentProps<'section'> & { function DemoContainer (line 59) | function DemoContainer({ function BasicUsageDemo (line 79) | function BasicUsageDemo() { function StringParserDemo (line 102) | function StringParserDemo() { function IntegerParserDemo (line 124) | function IntegerParserDemo() { function FloatParserDemo (line 153) | function FloatParserDemo() { function HexParserDemo (line 175) | function HexParserDemo() { function IndexParserDemo (line 196) | function IndexParserDemo() { function BooleanParserDemo (line 246) | function BooleanParserDemo() { function StringLiteralParserDemo (line 276) | function StringLiteralParserDemo() { function DateParserDemo (line 320) | function DateParserDemo({ function DatetimeISOParserDemo (line 374) | function DatetimeISOParserDemo() { function DateISOParserDemo (line 384) | function DateISOParserDemo() { function DateTimestampParserDemo (line 388) | function DateTimestampParserDemo() { function JsonParserDemo (line 404) | function JsonParserDemo() { constant STAR (line 440) | const STAR = '★' type Rating (line 441) | type Rating = 1 | 2 | 3 | 4 | 5 method parse (line 444) | parse(queryValue) { method serialize (line 451) | serialize(value) { function CustomParserDemo (line 456) | function CustomParserDemo() { function NativeArrayParserDemo (line 478) | function NativeArrayParserDemo() { function CustomMultiParserDemo (line 517) | function CustomMultiParserDemo() { type StarButtonProps (line 716) | type StarButtonProps = Omit, 'value'... function StarButton (line 722) | function StarButton({ index, value, setValue, ...props }: StarButtonProp... FILE: packages/docs/mdx-components.tsx type Element (line 13) | type Element = React.JSX.Element type ElementClass (line 14) | type ElementClass = React.JSX.ElementClass type ElementType (line 15) | type ElementType = React.JSX.ElementType type IntrinsicElements (line 16) | type IntrinsicElements = React.JSX.IntrinsicElements type MDXProvidedComponents (line 37) | type MDXProvidedComponents = typeof components function useMDXComponents (line 40) | function useMDXComponents(): MDXProvidedComponents { FILE: packages/docs/next.config.mjs method rewrites (line 76) | async rewrites() { FILE: packages/docs/src/app/(llms)/llms-full.txt/route.ts function GET (line 7) | async function GET() { FILE: packages/docs/src/app/(llms)/llms.txt/route.ts function GET (line 7) | async function GET() { FILE: packages/docs/src/app/(llms)/llms/[...slug]/route.tsx function GET (line 8) | async function GET( function generateStaticParams (line 23) | function generateStaticParams() { FILE: packages/docs/src/app/(pages)/(confs)/nextjs-conf-25/page.tsx function Page (line 74) | function Page() { FILE: packages/docs/src/app/(pages)/(confs)/react-advanced-25/page.tsx function Page (line 74) | function Page() { FILE: packages/docs/src/app/(pages)/(confs)/react-paris/page.tsx function Page (line 86) | function Page() { FILE: packages/docs/src/app/(pages)/_landing/bundle-size.tsx function prettyBytes (line 4) | function prettyBytes(size: number) { function BundleSize (line 15) | async function BundleSize() { FILE: packages/docs/src/app/(pages)/_landing/contributors.tsx type Contributor (line 11) | type Contributor = z.infer function fetchContributors (line 13) | async function fetchContributors(): Promise { function ContributorsSection (line 106) | async function ContributorsSection() { FILE: packages/docs/src/app/(pages)/_landing/demo.client.tsx function Demo (line 6) | function Demo() { FILE: packages/docs/src/app/(pages)/_landing/demo.tsx function LandingDemo (line 7) | async function LandingDemo() { function LookAtTheURL (line 38) | function LookAtTheURL() { FILE: packages/docs/src/app/(pages)/_landing/dependents.tsx type Dependent (line 13) | type Dependent = z.infer function fetchDependents (line 15) | async function fetchDependents() { function DependentsSection (line 24) | function DependentsSection() { function SponsoredUsedBy (line 36) | function SponsoredUsedBy() { function DependentsLeaderboard (line 166) | async function DependentsLeaderboard() { function upscaleGitHubAvatar (line 203) | function upscaleGitHubAvatar(originalURL: string, size: number) { FILE: packages/docs/src/app/(pages)/_landing/features.tsx function FeaturesSection (line 19) | function FeaturesSection(props: React.ComponentProps<'section'>) { type FeatureProps (line 127) | type FeatureProps = { function Feature (line 134) | function Feature({ title, description, icon, isNew }: FeatureProps) { FILE: packages/docs/src/app/(pages)/_landing/gha-status.tsx function GitHubActionsStatus (line 5) | async function GitHubActionsStatus({ function getGitHubActionsStatus (line 64) | async function getGitHubActionsStatus() { FILE: packages/docs/src/app/(pages)/_landing/hero.tsx function HeroSection (line 9) | function HeroSection() { FILE: packages/docs/src/app/(pages)/_landing/page-footer.tsx function PageFooter (line 11) | function PageFooter() { FILE: packages/docs/src/app/(pages)/_landing/quotes/quotes-section.tsx function QuotesSection (line 3) | function QuotesSection() { FILE: packages/docs/src/app/(pages)/_landing/sponsors.tsx type Sponsors (line 14) | type Sponsors = z.infer[] constant SPONSORS (line 16) | const SPONSORS: Sponsors = [ function SponsorsSection (line 191) | function SponsorsSection() { function InlineSponsorsList (line 321) | function InlineSponsorsList({ function InlineSponsor (line 347) | function InlineSponsor({ url, img, handle, name }: Sponsors[number]) { function AsideSponsors (line 369) | function AsideSponsors() { function NextJSWeeklyAsideSponsor (line 398) | function NextJSWeeklyAsideSponsor() { function ShadcnStudioAsideSponsor (line 432) | function ShadcnStudioAsideSponsor() { FILE: packages/docs/src/app/(pages)/_landing/works-with.tsx function WorksWith (line 12) | function WorksWith({ className, ...props }: ComponentProps<'div'>) { FILE: packages/docs/src/app/(pages)/blog/[slug]/_components/author.tsx function Author (line 1) | function Author() { FILE: packages/docs/src/app/(pages)/blog/[slug]/opengraph-image.tsx function generateStaticParams (line 12) | async function generateStaticParams(): Promise<{ slug: string }[]> { function Image (line 19) | async function Image({ params }: PageProps<'/blog/[slug]'>) { function getCustomImage (line 48) | async function getCustomImage(slug: string) { FILE: packages/docs/src/app/(pages)/blog/[slug]/page.tsx function Page (line 20) | async function Page(props: { function generateMetadata (line 105) | async function generateMetadata(props: { function generateStaticParams (line 131) | async function generateStaticParams(): Promise<{ slug: string }[]> { FILE: packages/docs/src/app/(pages)/blog/_lib/source.ts type BlogPost (line 3) | type BlogPost = ReturnType[number] function getBlogPosts (line 5) | function getBlogPosts() { FILE: packages/docs/src/app/(pages)/blog/page.tsx function BlogIndexPage (line 36) | function BlogIndexPage() { type BlogPostLinkProps (line 70) | type BlogPostLinkProps = ComponentProps<'li'> & { function BlogPostLink (line 74) | function BlogPostLink({ post, ...props }: BlogPostLinkProps) { function RssFeedLink (line 106) | function RssFeedLink() { FILE: packages/docs/src/app/(pages)/blog/rss.xml/route.ts function GET (line 5) | async function GET() { function generateRssXml (line 14) | function generateRssXml() { FILE: packages/docs/src/app/(pages)/layout.tsx function PageLayout (line 4) | function PageLayout({ FILE: packages/docs/src/app/(pages)/page.tsx function HomePage (line 21) | function HomePage() { FILE: packages/docs/src/app/(pages)/stats/_components/downloads.client.tsx function EstimatedDot (line 17) | function EstimatedDot(props: any) { type DownloadsGraphProps (line 33) | type DownloadsGraphProps = WidgetProps & { function DownloadsGraph (line 39) | function DownloadsGraph({ FILE: packages/docs/src/app/(pages)/stats/_components/downloads.tsx function NPMStats (line 15) | async function NPMStats() { function NPMDownloads (line 52) | async function NPMDownloads() { function NPMDownloadsSkeleton (line 169) | function NPMDownloadsSkeleton() { type TrendBadgeProps (line 210) | type TrendBadgeProps = { function TrendBadge (line 217) | function TrendBadge({ oldValue, newValue, label, estimated }: TrendBadge... FILE: packages/docs/src/app/(pages)/stats/_components/graph.skeleton.tsx function GraphSkeleton (line 4) | function GraphSkeleton({ className }: ComponentProps<'div'>) { FILE: packages/docs/src/app/(pages)/stats/_components/partial-line.tsx function clamp (line 5) | function clamp(value: number, min: number, max: number) { function getMonotoneSlopes (line 9) | function getMonotoneSlopes(points: Point[]) { function getMonotoneSegmentPoint (line 55) | function getMonotoneSegmentPoint( function getMonotoneSegmentLength (line 75) | function getMonotoneSegmentLength( function getMonotoneLengths (line 104) | function getMonotoneLengths(points: Point[], slopes: number[]) { type UseStrokeDashArrayProps (line 123) | type UseStrokeDashArrayProps = { type Point (line 134) | type Point = { x: number; y: number } function getDashArray (line 136) | function getDashArray(solidLength: number, dashedLength: number) { function useStrokeDashArray (line 150) | function useStrokeDashArray({ function useDebugPoints (line 175) | function useDebugPoints({ function DebugOverlay (line 198) | function DebugOverlay({ points, slopes }: DebugPoints) { type PartialLineProps (line 232) | type PartialLineProps = LineProps & { type DebugPoints (line 244) | type DebugPoints = { function PartialLine (line 250) | function PartialLine({ function PartialLineImpl (line 271) | function PartialLineImpl({ FILE: packages/docs/src/app/(pages)/stats/_components/stars.client.tsx type StarsGraphProps (line 16) | type StarsGraphProps = { type StarTab (line 22) | type StarTab = (typeof starTabs)[number] function StarsGraph (line 24) | function StarsGraph({ data, stargazersTab }: StarsGraphProps) { FILE: packages/docs/src/app/(pages)/stats/_components/stars.gazers-list.tsx type Stargazer (line 5) | type Stargazer = GitHubStarHistory['bins'][number]['stargarzers'][number] type StargazersListProps (line 7) | type StargazersListProps = { function StargazersList (line 11) | function StargazersList({ stars }: StargazersListProps) { type StargazerProps (line 48) | type StargazerProps = { function Stargazer (line 52) | function Stargazer({ FILE: packages/docs/src/app/(pages)/stats/_components/stars.tsx function StarHistoryGraph (line 9) | async function StarHistoryGraph() { function StarHistoryGraphSkeleton (line 17) | function StarHistoryGraphSkeleton() { FILE: packages/docs/src/app/(pages)/stats/_components/versions.tsx type VersionProps (line 20) | type VersionProps = { function Versions (line 47) | function Versions({ records, versions }: VersionProps) { FILE: packages/docs/src/app/(pages)/stats/_components/widget.skeleton.tsx function WidgetSkeleton (line 4) | function WidgetSkeleton({ className, ...props }: WidgetProps) { FILE: packages/docs/src/app/(pages)/stats/_components/widget.tsx type WidgetProps (line 4) | type WidgetProps = Omit, 'title'> & { function Widget (line 8) | function Widget({ title, children, className, ...props }: WidgetProps) { FILE: packages/docs/src/app/(pages)/stats/lib/format.ts constant LOCALE (line 1) | const LOCALE = 'en-GB' function formatDate (line 6) | function formatDate( function formatTime (line 22) | function formatTime(date: Date | string | number) { function formatNumber (line 32) | function formatNumber(value: number) { function formatSEOKeyValues (line 36) | function formatSEOKeyValues(dict: Record) { function formatStatNumber (line 43) | function formatStatNumber( FILE: packages/docs/src/app/(pages)/stats/lib/github.ts type GitHubStarHistory (line 8) | type GitHubStarHistory = { function getStarHistory (line 55) | async function getStarHistory( FILE: packages/docs/src/app/(pages)/stats/lib/npm.ts type Datum (line 10) | type Datum = { type MultiDatum (line 16) | type MultiDatum = { type NpmPackageStatsData (line 23) | type NpmPackageStatsData = { type RangeResponse (line 31) | type RangeResponse = { function getLastNDays (line 47) | async function getLastNDays(pkg: string, n: number): Promise { function interpolateZeroDays (line 74) | function interpolateZeroDays(data: Datum[]): Datum[] { function getPackageCreationDate (line 136) | async function getPackageCreationDate(pkg: string): Promise { function getAllTime (line 152) | async function getAllTime(pkg: string): Promise { function fetchNpmPackage (line 177) | async function fetchNpmPackage( function get (line 197) | async function get(url: string): Promise { function groupByWeek (line 207) | function groupByWeek(data: Datum[]): Datum[] { function combineStats (line 228) | function combineStats( function getIsoWeekday (line 251) | function getIsoWeekday(date: string) { function getPartialPreviousWeekDownloads (line 256) | function getPartialPreviousWeekDownloads(data: Datum[]) { FILE: packages/docs/src/app/(pages)/stats/lib/svg.ts type Point (line 4) | type Point = [number, number] type CommandFn (line 6) | type CommandFn = (point: Point, index: number, array: Point[]) => string constant FLOAT_DECIMALS (line 8) | const FLOAT_DECIMALS = 4 function svgPath (line 10) | function svgPath(points: Point[], command: CommandFn) { function controlPoint (line 34) | function controlPoint( FILE: packages/docs/src/app/(pages)/stats/lib/versions.ts type VersionDatum (line 98) | type VersionDatum = { function getVersions (line 104) | async function getVersions(beta: boolean): Promise { function sumVersions (line 167) | function sumVersions(versions: VersionDatum[]) { FILE: packages/docs/src/app/(pages)/stats/page.tsx type StatsPageProps (line 18) | type StatsPageProps = { function StatsPage (line 22) | async function StatsPage({ searchParams }: StatsPageProps) { type VersionsLoaderProps (line 56) | type VersionsLoaderProps = { function VersionsLoader (line 60) | async function VersionsLoader({ searchParams }: VersionsLoaderProps) { FILE: packages/docs/src/app/(pages)/users/page.tsx function UsersPage (line 14) | function UsersPage() { function UsersList (line 28) | async function UsersList() { type LeaderboardItemProps (line 43) | type LeaderboardItemProps = { function LeaderboardItem (line 47) | function LeaderboardItem({ dependent }: LeaderboardItemProps) { FILE: packages/docs/src/app/api/isr/route.ts constant ACCEPTED_TAGS (line 4) | const ACCEPTED_TAGS = [ function GET (line 11) | async function GET(req: NextRequest) { FILE: packages/docs/src/app/banners.tsx function SideBanner (line 12) | function SideBanner() { function NuqsV2AnnouncementTopBanner (line 17) | function NuqsV2AnnouncementTopBanner() { function NuqsV2AnnouncementSidebarBanner (line 37) | function NuqsV2AnnouncementSidebarBanner() { function ReactParis2025SideBanner (line 53) | function ReactParis2025SideBanner() { constant NEXTJS_CONF_2025_TALK_TIME (line 92) | const NEXTJS_CONF_2025_TALK_TIME = new Date('2025-10-22T13:55:00-07:00') function NextJSConf2025WideBanner (line 94) | function NextJSConf2025WideBanner({ function NextJSConf2025SideBanner (line 148) | function NextJSConf2025SideBanner({ constant REACT_ADVANCED_LONDON_2025_TALK_TIME (line 257) | const REACT_ADVANCED_LONDON_2025_TALK_TIME = new Date( function ReactAdvancedLondon2025WideBanner (line 261) | function ReactAdvancedLondon2025WideBanner({ function ReactAdvancedLondon2025SideBanner (line 315) | function ReactAdvancedLondon2025SideBanner({ function ReactAdvancedLondonLogo (line 356) | function ReactAdvancedLondonLogo({ FILE: packages/docs/src/app/docs/[[...slug]]/page.tsx function Page (line 23) | async function Page(props: PageProps<'/docs/[[...slug]]'>) { function generateStaticParams (line 58) | async function generateStaticParams() { function generateMetadata (line 67) | async function generateMetadata( function getSocialImages (line 83) | async function getSocialImages( FILE: packages/docs/src/app/docs/layout.tsx function RootDocsLayout (line 8) | function RootDocsLayout({ children }: { children: ReactNode }) { FILE: packages/docs/src/app/global-error.tsx function GlobalError (line 7) | function GlobalError({ error }: { error: unknown }) { FILE: packages/docs/src/app/layout.tsx function Layout (line 51) | function Layout({ children }: { children: ReactNode }) { FILE: packages/docs/src/app/not-found.tsx function NotFoundPage (line 4) | function NotFoundPage() { function NotFoundComponent (line 21) | function NotFoundComponent() { FILE: packages/docs/src/app/playground/(demos)/_components/source-on-github.tsx type SourceOnGitHubProps (line 6) | type SourceOnGitHubProps = { function SourceOnGitHub (line 10) | async function SourceOnGitHub({ path }: SourceOnGitHubProps) { function readSourceCode (line 40) | function readSourceCode(demoPath: string) { FILE: packages/docs/src/app/playground/(demos)/basic-counter/client.tsx function BasicCounterDemoPage (line 7) | function BasicCounterDemoPage() { FILE: packages/docs/src/app/playground/(demos)/basic-counter/page.tsx function BasicCounterDemoPage (line 9) | function BasicCounterDemoPage() { FILE: packages/docs/src/app/playground/(demos)/batching/client.tsx function BuilderPatternDemoPage (line 8) | function BuilderPatternDemoPage() { FILE: packages/docs/src/app/playground/(demos)/batching/page.tsx function BuilderPatternDemoPage (line 9) | function BuilderPatternDemoPage() { FILE: packages/docs/src/app/playground/(demos)/demos.ts type DemoMetadata (line 3) | type DemoMetadata = { function getMetadata (line 33) | function getMetadata(path: keyof typeof demos): DemoMetadata { function getPlaygroundTree (line 39) | function getPlaygroundTree(): PageTree.Root { FILE: packages/docs/src/app/playground/(demos)/hex-colors/client.tsx method parse (line 6) | parse(query) { method serialize (line 16) | serialize({ r, g, b }) { function HexColorsDemo (line 25) | function HexColorsDemo() { type ColorSliderProps (line 94) | type ColorSliderProps = { FILE: packages/docs/src/app/playground/(demos)/hex-colors/page.tsx function HexColorsDemoPage (line 9) | function HexColorsDemoPage() { FILE: packages/docs/src/app/playground/(demos)/layout.tsx function PlaygroundDemoLayout (line 5) | function PlaygroundDemoLayout({ FILE: packages/docs/src/app/playground/(demos)/pagination/api.ts type Product (line 20) | type Product = (typeof productDatabase)[number] function fetchProducts (line 22) | async function fetchProducts( FILE: packages/docs/src/app/playground/(demos)/pagination/page.tsx type PageProps (line 16) | type PageProps = { type PaginatedProps (line 20) | type PaginatedProps = { function PaginationDemoPage (line 24) | async function PaginationDemoPage({ searchParams }: PageProps) { function PaginationRenderer (line 50) | async function PaginationRenderer({ pagination }: PaginatedProps) { function ProductSection (line 75) | async function ProductSection({ pagination }: PaginatedProps) { FILE: packages/docs/src/app/playground/(demos)/pagination/pagination-controls.client.tsx type PaginationControlsProps (line 15) | type PaginationControlsProps = { function ClientPaginationControls (line 21) | function ClientPaginationControls({ FILE: packages/docs/src/app/playground/(demos)/pagination/pagination-controls.server.tsx type PaginationControlsProps (line 12) | type PaginationControlsProps = { function ServerPaginationControls (line 18) | async function ServerPaginationControls({ FILE: packages/docs/src/app/playground/(demos)/pagination/product.tsx type ProductViewProps (line 3) | type ProductViewProps = React.ComponentProps<'div'> & { function ProductView (line 7) | function ProductView({ product, ...props }: ProductViewProps) { FILE: packages/docs/src/app/playground/(demos)/pagination/rendering-controls.tsx function RenderingControls (line 12) | function RenderingControls() { FILE: packages/docs/src/app/playground/(demos)/pagination/search-params.ts type RenderingOptions (line 12) | type RenderingOptions = (typeof renderingOptions)[number] type PaginationSearchParams (line 19) | type PaginationSearchParams = inferParserType FILE: packages/docs/src/app/playground/(demos)/tic-tac-toe/client.tsx type Cell (line 8) | type Cell = ' ' | 'x' | 'o' type Board (line 9) | type Board = Cell[][] type GameStatus (line 10) | type GameStatus = 'x-turn' | 'o-turn' | 'x-wins' | 'o-wins' | 'draw' type GameState (line 11) | type GameState = { method parse (line 28) | parse(query) { method serialize (line 52) | serialize(state) { function useGameEngine (line 60) | function useGameEngine() { function computeGameStatus (line 86) | function computeGameStatus(board: Board): GameStatus { function Board (line 120) | function Board() { function Status (line 159) | function Status() { function Client (line 171) | function Client() { FILE: packages/docs/src/app/playground/(demos)/tic-tac-toe/page.tsx function Page (line 9) | function Page() { FILE: packages/docs/src/app/playground/_demos/builder-pattern/page.tsx function BuilderPatternDemoPage (line 5) | function BuilderPatternDemoPage() { FILE: packages/docs/src/app/playground/_demos/compound-parsers/page.tsx function CompoundParsersDemo (line 7) | function CompoundParsersDemo() { FILE: packages/docs/src/app/playground/_demos/crosslink/page.tsx function CrosslinkDemoPage (line 8) | function CrosslinkDemoPage() { FILE: packages/docs/src/app/playground/_demos/custom-parser/page.tsx type SortingState (line 5) | type SortingState = Record method parse (line 8) | parse(value) { method serialize (line 19) | serialize(value: SortingState) { function BasicCounterDemoPage (line 26) | function BasicCounterDemoPage() { FILE: packages/docs/src/app/playground/_demos/parsers/page.tsx function BasicCounterDemoPage (line 16) | function BasicCounterDemoPage() { FILE: packages/docs/src/app/playground/_demos/pretty-urls/page.tsx function PrettyURLsDemoPage (line 18) | function PrettyURLsDemoPage() { FILE: packages/docs/src/app/playground/_demos/repro-359/page.tsx type TargetComponent (line 24) | enum TargetComponent { function Home (line 29) | function Home() { FILE: packages/docs/src/app/playground/_demos/repro-376/page.tsx function ReproPage (line 5) | function ReproPage() { FILE: packages/docs/src/app/playground/_demos/repro-907/page.tsx function Home (line 8) | function Home() { FILE: packages/docs/src/app/playground/_demos/server-side-parsing/client.tsx type Props (line 6) | type Props = { function ServerSideParsingDemoClient (line 11) | function ServerSideParsingDemoClient({ FILE: packages/docs/src/app/playground/_demos/server-side-parsing/page.tsx type PageProps (line 5) | type PageProps = { function ServerSideParsingDemo (line 11) | function ServerSideParsingDemo({ searchParams }: PageProps) { FILE: packages/docs/src/app/playground/_demos/throttling/client.tsx function Client (line 10) | function Client() { FILE: packages/docs/src/app/playground/_demos/throttling/page.tsx type PageParams (line 6) | type PageParams = { function ThottlingDemoPage (line 13) | async function ThottlingDemoPage({ searchParams }: PageParams) { FILE: packages/docs/src/app/playground/debug-control.tsx function DebugControl (line 5) | function DebugControl() { FILE: packages/docs/src/app/playground/layout.tsx function PlaygroundLayout (line 15) | function PlaygroundLayout({ FILE: packages/docs/src/app/playground/page.tsx function PlaygroundIndexPage (line 15) | function PlaygroundIndexPage() { FILE: packages/docs/src/app/registry/[name]/author.tsx function Author (line 3) | function Author({ author }: { author: string }) { FILE: packages/docs/src/app/registry/[name]/opengraph-image.tsx function generateStaticParams (line 9) | async function generateStaticParams(): Promise<{ name: string }[]> { function Image (line 18) | async function Image({ params }: PageProps<'/registry/[name]'>) { FILE: packages/docs/src/app/registry/[name]/page.tsx function Page (line 26) | async function Page({ params }: PageProps<'/registry/[name]'>) { function generateStaticParams (line 96) | async function generateStaticParams() { function generateMetadata (line 104) | async function generateMetadata({ function Installation (line 121) | function Installation({ function RegistryBuiltFile (line 142) | function RegistryBuiltFile({ FILE: packages/docs/src/app/registry/layout.tsx function RegistryLayout (line 23) | async function RegistryLayout({ FILE: packages/docs/src/app/registry/page.tsx function Page (line 18) | function Page() { function RssFeedLink (line 87) | function RssFeedLink() { FILE: packages/docs/src/app/registry/rss.xml/route.ts function GET (line 7) | async function GET() { function generateRssXml (line 16) | async function generateRssXml() { FILE: packages/docs/src/app/robots.ts function robots (line 4) | function robots(): MetadataRoute.Robots { FILE: packages/docs/src/app/sitemap.ts type SitemapEntry (line 10) | type SitemapEntry = MetadataRoute.Sitemap[number] function sitemap (line 34) | async function sitemap(): Promise { FILE: packages/docs/src/app/source.ts method file (line 15) | file(node, filePath): Item { type Page (line 43) | type Page = InferPageType FILE: packages/docs/src/components/47ng.tsx type Logo47ngProps (line 10) | type Logo47ngProps = React.ComponentProps<'svg'> & { function Logo47ng (line 15) | function Logo47ng({ FILE: packages/docs/src/components/ai/page-actions.tsx type MarkdownButtonsProps (line 26) | type MarkdownButtonsProps = { function CopyAsMarkdownButton (line 30) | function CopyAsMarkdownButton({ function CopyMarkdownUrlButton (line 75) | function CopyMarkdownUrlButton({ markdownUrl }: MarkdownButtonsProps) { function ViewOptions (line 124) | function ViewOptions({ FILE: packages/docs/src/components/audience.tsx type AudienceProps (line 3) | type AudienceProps = { function HumanContent (line 11) | function HumanContent({ children }: AudienceProps) { function LLMContent (line 19) | function LLMContent(_props: AudienceProps) { FILE: packages/docs/src/components/code-block-defs.ts type CodeBlockProps (line 6) | type CodeBlockProps = Omit & { FILE: packages/docs/src/components/code-block-highlighter.skeleton.ts function renderCodeSkeleton (line 1) | function renderCodeSkeleton(code: string) { FILE: packages/docs/src/components/code-block-highlighter.ts function highlight (line 9) | async function highlight(code: string, lang: BundledLanguage) { function renderCodeSkeleton (line 24) | function renderCodeSkeleton(code: string) { FILE: packages/docs/src/components/code-block.client.tsx function CodeBlock (line 15) | function CodeBlock({ FILE: packages/docs/src/components/code-block.tsx function CodeBlock (line 8) | async function CodeBlock({ FILE: packages/docs/src/components/countdown.tsx type CountdownProps (line 7) | type CountdownProps = ComponentProps<'div'> & { function Countdown (line 12) | function Countdown({ FILE: packages/docs/src/components/favicon.tsx function Favicon (line 1) | function Favicon() { FILE: packages/docs/src/components/feature-support-matrix.tsx type FeatureSupportMatrixProps (line 11) | type FeatureSupportMatrixProps = { type Support (line 19) | type Support = { function FeatureSupportMatrix (line 24) | function FeatureSupportMatrix({ function dedupeFrameworks (line 149) | function dedupeFrameworks(frameworks: readonly Frameworks[]) { function resolveFrameworks (line 160) | function resolveFrameworks( FILE: packages/docs/src/components/frameworks.client.tsx function NextJS (line 10) | function NextJS({ className, ...props }: IconProps) { FILE: packages/docs/src/components/frameworks.tsx constant FRAMEWORKS (line 5) | const FRAMEWORKS = [ type Frameworks (line 16) | type Frameworks = (typeof FRAMEWORKS)[number] type IconProps (line 17) | type IconProps = ComponentProps<'svg'> & ComponentProps<'img'> & {} constant FRAMEWORK_ICONS (line 19) | const FRAMEWORK_ICONS: Record< function Vite (line 33) | function Vite({ className, ...props }: IconProps) { function ReactSPA (line 80) | function ReactSPA({ className, ...props }: IconProps) { function Vitest (line 107) | function Vitest({ className, ...props }: IconProps) { function ReactRouter (line 136) | function ReactRouter({ className, ...props }: IconProps) { function ReactRouterV7 (line 169) | function ReactRouterV7({ className, ...props }: IconProps) { function Remix (line 193) | function Remix({ className, ...props }: IconProps) { function TanStackRouter (line 213) | function TanStackRouter({ className, ...props }: IconProps) { FILE: packages/docs/src/components/github-profile.tsx type GitHubProfileProps (line 1) | type GitHubProfileProps = { function GitHubProfile (line 7) | function GitHubProfile({ FILE: packages/docs/src/components/kibo-ui/contribution-graph/index.tsx type Activity (line 26) | type Activity = { type Week (line 32) | type Week = Array; type Labels (line 34) | type Labels = { type MonthLabel (line 44) | type MonthLabel = { constant DEFAULT_MONTH_LABELS (line 49) | const DEFAULT_MONTH_LABELS = [ constant DEFAULT_LABELS (line 64) | const DEFAULT_LABELS: Labels = { type ContributionGraphContextType (line 74) | type ContributionGraphContextType = { type ContributionGraphProps (line 225) | type ContributionGraphProps = HTMLAttributes & { type ContributionGraphBlockProps (line 306) | type ContributionGraphBlockProps = HTMLAttributes & { type ContributionGraphCalendarProps (line 352) | type ContributionGraphCalendarProps = Omit< type ContributionGraphFooterProps (line 422) | type ContributionGraphFooterProps = HTMLAttributes; type ContributionGraphTotalCountProps (line 437) | type ContributionGraphTotalCountProps = Omit< type ContributionGraphLegendProps (line 466) | type ContributionGraphLegendProps = Omit< FILE: packages/docs/src/components/link-tree.tsx type LinkTreeItemProps (line 6) | type LinkTreeItemProps = { function LinkTreeItem (line 13) | function LinkTreeItem({ href, icon, label, detail }: LinkTreeItemProps) { type LinkTreeProps (line 42) | type LinkTreeProps = { function LinkTree (line 46) | function LinkTree({ items }: LinkTreeProps) { FILE: packages/docs/src/components/logo.tsx function NuqsWordmark (line 3) | function NuqsWordmark({ className }: React.ComponentProps<'img'>) { FILE: packages/docs/src/components/og-image.tsx type OpengraphImageProps (line 13) | type OpengraphImageProps = { function generateOpengraphImage (line 19) | async function generateOpengraphImage({ function getFont (line 151) | function getFont(weight: string) { function loadResources (line 157) | async function loadResources() { function getFontSize (line 186) | function getFontSize(text: string) { function Logo (line 193) | function Logo(props: ComponentProps<'svg'>) { FILE: packages/docs/src/components/query-spy.tsx function QuerySpy (line 6) | function QuerySpy(props: Omit) { FILE: packages/docs/src/components/querystring.tsx type QuerystringProps (line 4) | type QuerystringProps = React.ComponentProps<'pre'> & { function Querystring (line 10) | function Querystring({ function QuerystringSkeleton (line 45) | function QuerystringSkeleton({ function filterQueryKeys (line 65) | function filterQueryKeys(query: string | URLSearchParams, keys?: string[... FILE: packages/docs/src/components/quote.tsx type AvatarX (line 6) | type AvatarX = { type AvatarGitHub (line 10) | type AvatarGitHub = { type AvatarOther (line 14) | type AvatarOther = { type Avatar (line 18) | type Avatar = AvatarX | AvatarGitHub | AvatarOther function getAvatarUrl (line 20) | function getAvatarUrl(avatar: Avatar) { type QuoteProps (line 31) | type QuoteProps = { function Quote (line 40) | function Quote({ text, author, url }: QuoteProps) { FILE: packages/docs/src/components/react-paris.tsx function ReactParisLogo (line 3) | function ReactParisLogo(props: ComponentProps<'svg'>) { FILE: packages/docs/src/components/release-contribution-graph.client.tsx type ReleaseContributionGraphClientProps (line 21) | type ReleaseContributionGraphClientProps = { function ReleaseContributionGraphClient (line 28) | function ReleaseContributionGraphClient({ FILE: packages/docs/src/components/release-contribution-graph.tsx function ReleaseContributionGraphSkeleton (line 6) | function ReleaseContributionGraphSkeleton() { function ReleaseContributionGraph (line 18) | function ReleaseContributionGraph({ type GitHubRelease (line 39) | type GitHubRelease = z.infer function fetchGitHubReleases (line 41) | async function fetchGitHubReleases(): Promise { function isBetaVersion (line 81) | function isBetaVersion(tag: string): boolean { type ReleaseDay (line 85) | type ReleaseDay = { type ReleasesByDate (line 92) | type ReleasesByDate = Record type ProcessedReleases (line 94) | type ProcessedReleases = { function processReleases (line 99) | function processReleases( type ReleaseContributionGraphProps (line 167) | type ReleaseContributionGraphProps = { function ReleaseContributionGraphLoader (line 171) | async function ReleaseContributionGraphLoader({ FILE: packages/docs/src/components/responsive-helpers.tsx function ResponsiveHelper (line 3) | function ResponsiveHelper() { function ContainerQueryHelper (line 28) | function ContainerQueryHelper() { FILE: packages/docs/src/components/shared-layout.tsx function getSharedLayoutProps (line 4) | function getSharedLayoutProps(): BaseLayoutProps { FILE: packages/docs/src/components/sidebar-footer.tsx function SidebarFooter (line 5) | function SidebarFooter() { function getLatestVersion (line 24) | async function getLatestVersion() { FILE: packages/docs/src/components/typography.tsx function H1 (line 6) | function H1({ children, className, ...props }: ComponentProps<'h1'>) { function H2 (line 36) | function H2({ children, className, ...props }: ComponentProps<'h2'>) { FILE: packages/docs/src/components/ui/badge.tsx type BadgeProps (line 26) | interface BadgeProps function Badge (line 30) | function Badge({ className, variant, ...props }: BadgeProps) { FILE: packages/docs/src/components/ui/button.tsx type ButtonProps (line 36) | interface ButtonProps FILE: packages/docs/src/components/ui/card.tsx function Card (line 5) | function Card({ className, ...props }: React.ComponentProps<'div'>) { function CardHeader (line 18) | function CardHeader({ className, ...props }: React.ComponentProps<'div'>) { function CardTitle (line 31) | function CardTitle({ className, ...props }: React.ComponentProps<'div'>) { function CardDescription (line 41) | function CardDescription({ className, ...props }: React.ComponentProps<'... function CardAction (line 51) | function CardAction({ className, ...props }: React.ComponentProps<'div'>) { function CardContent (line 64) | function CardContent({ className, ...props }: React.ComponentProps<'div'... function CardFooter (line 74) | function CardFooter({ className, ...props }: React.ComponentProps<'div'>) { FILE: packages/docs/src/components/ui/chart.tsx constant THEMES (line 12) | const THEMES = { light: '', dark: '.dark' } as const type ChartConfig (line 14) | type ChartConfig = { type ChartContextProps (line 24) | type ChartContextProps = { function useChart (line 30) | function useChart() { function ChartContainer (line 40) | function ChartContainer({ function ChartTooltipContent (line 113) | function ChartTooltipContent({ function ChartLegendContent (line 275) | function ChartLegendContent({ function getPayloadConfigFromPayload (line 335) | function getPayloadConfigFromPayload( FILE: packages/docs/src/components/ui/pagination.tsx type PaginationButtonProps (line 42) | type PaginationButtonProps = { type PaginationLinkProps (line 62) | type PaginationLinkProps = { FILE: packages/docs/src/components/ui/popover.tsx function Popover (line 8) | function Popover({ function PopoverTrigger (line 14) | function PopoverTrigger({ function PopoverContent (line 20) | function PopoverContent({ function PopoverAnchor (line 42) | function PopoverAnchor({ FILE: packages/docs/src/components/ui/pr-line.tsx type PullRequestLineProps (line 12) | type PullRequestLineProps = ComponentProps<'li'> & { type Status (line 28) | type Status = 'open' | 'closed' | 'merged' | 'draft' function PullRequestLine (line 44) | async function PullRequestLine({ FILE: packages/docs/src/components/ui/tabs.tsx function Tabs (line 8) | function Tabs({ function TabsList (line 21) | function TabsList({ function TabsTrigger (line 37) | function TabsTrigger({ function TabsContent (line 53) | function TabsContent({ FILE: packages/docs/src/components/ui/tooltip.tsx function TooltipProvider (line 8) | function TooltipProvider({ function Tooltip (line 21) | function Tooltip({ function TooltipTrigger (line 31) | function TooltipTrigger({ function TooltipContent (line 37) | function TooltipContent({ FILE: packages/docs/src/instrumentation.ts function register (line 9) | async function register() { FILE: packages/docs/src/lib/get-last-modified.ts function getLastModified (line 3) | async function getLastModified( FILE: packages/docs/src/lib/get-llm-text.ts function getLLMText (line 4) | async function getLLMText(page: Page) { FILE: packages/docs/src/lib/remark-audience.ts type JsxNode (line 14) | type JsxNode = MdxJsxFlowElement | MdxJsxTextElement function createJsxHandler (line 26) | function createJsxHandler(isFlow: boolean) { function remarkAudience (line 61) | function remarkAudience(this: Processor): Transformer { FILE: packages/docs/src/lib/typed-links.ts function createTypedLink (line 8) | function createTypedLink( FILE: packages/docs/src/lib/url.ts function getBaseUrl (line 1) | function getBaseUrl() { FILE: packages/docs/src/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: packages/docs/src/registry/assemble.ts function loadItems (line 23) | async function loadItems() { function loadItem (line 34) | async function loadItem(filePath: string) { function hydrateItem (line 41) | async function hydrateItem(item: RegistrySourceItem) { function hash (line 68) | function hash(...contents: string[]) { function main (line 76) | async function main() { FILE: packages/docs/src/registry/read.ts function readRegistry (line 11) | async function readRegistry() { function readRegistryItem (line 21) | async function readRegistryItem(name: string) { function readUsage (line 34) | async function readUsage(name: string) { function categorizeRegistryItems (line 43) | function categorizeRegistryItems(registry: Registry) { FILE: packages/docs/src/registry/schemas.ts type ItemCategory (line 9) | type ItemCategory = (typeof itemCategories)[number] type RegistrySourceFile (line 24) | type RegistrySourceFile = z.infer type RegistrySourceItem (line 31) | type RegistrySourceItem = z.infer type Registry (line 37) | type Registry = z.infer type RegistryBuiltFile (line 47) | type RegistryBuiltFile = z.infer type RegistryBuiltItem (line 52) | type RegistryBuiltItem = z.infer FILE: packages/e2e/next/scripts/cache-components-codemod.ts function grepFilesWithDynamicExport (line 5) | function grepFilesWithDynamicExport(dir: string): Promise { function commentDynamicExportInFile (line 30) | async function commentDynamicExportInFile(filePath: string) { function main (line 46) | async function main() { FILE: packages/e2e/next/specs/multitenant.spec.ts type Config (line 10) | type Config = { function testMultitenant (line 16) | function testMultitenant(config: Config) { FILE: packages/e2e/next/specs/push.spec.ts function runPushTest (line 4) | async function runPushTest(page: Page) { FILE: packages/e2e/next/specs/repros.spec.ts function runTest (line 70) | async function runTest(page: Page, sectionToTry: string) { FILE: packages/e2e/next/specs/routing-tour.spec.ts function waitForHydration (line 4) | async function waitForHydration(page: Page) { function clickNext (line 9) | function clickNext(page: Page) { function withId (line 17) | function withId(page: Page, id: string) { FILE: packages/e2e/next/specs/useQueryState.spec.ts function runTest (line 4) | async function runTest(page: Page, pathname: string) { FILE: packages/e2e/next/specs/useQueryStates.spec.ts function runTest (line 4) | async function runTest(page: Page) { FILE: packages/e2e/next/src/app/api/app/loader/route.ts function GET (line 8) | async function GET(request: Request) { FILE: packages/e2e/next/src/app/app/(shared)/basic-io/useQueryState/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/basic-io/useQueryStates/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/conditional-rendering/useQueryState/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/conditional-rendering/useQueryStates/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/debounce/other/page.tsx function Page (line 3) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/debounce/page.tsx type PageProps (line 7) | type PageProps = { function Page (line 11) | async function Page({ searchParams }: PageProps) { FILE: packages/e2e/next/src/app/app/(shared)/dynamic-segments/catch-all/[...segments]/client.tsx function ClientSegment (line 7) | function ClientSegment({ children }: { children?: ReactNode }) { FILE: packages/e2e/next/src/app/app/(shared)/dynamic-segments/catch-all/[...segments]/page.tsx type PageProps (line 7) | type PageProps = { function DynamicPage (line 16) | async function DynamicPage(props: PageProps) { FILE: packages/e2e/next/src/app/app/(shared)/dynamic-segments/dynamic/[segment]/client.tsx function ClientSegment (line 7) | function ClientSegment({ children }: { children?: ReactNode }) { FILE: packages/e2e/next/src/app/app/(shared)/dynamic-segments/dynamic/[segment]/page.tsx type PageProps (line 7) | type PageProps = { function DynamicPage (line 16) | async function DynamicPage(props: PageProps) { FILE: packages/e2e/next/src/app/app/(shared)/dynamic-segments/optional-catch-all/[[...segments]]/client.tsx function ClientSegment (line 7) | function ClientSegment({ children }: { children?: ReactNode }) { FILE: packages/e2e/next/src/app/app/(shared)/dynamic-segments/optional-catch-all/[[...segments]]/page.tsx type PageProps (line 7) | type PageProps = { function DynamicPage (line 16) | async function DynamicPage(props: PageProps) { FILE: packages/e2e/next/src/app/app/(shared)/flush-after-navigate/useQueryState/end/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/flush-after-navigate/useQueryState/start/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/flush-after-navigate/useQueryStates/end/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/flush-after-navigate/useQueryStates/start/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/form/useQueryState/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/form/useQueryStates/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/hash-preservation/dynamic/[route]/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/hash-preservation/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/history-sync/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/json/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/life-and-death/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/linking/useQueryState/other/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/linking/useQueryState/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/linking/useQueryStates/other/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/linking/useQueryStates/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/native-array/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/popstate-queue-reset/page.tsx function PopstateQueueResetWrapper (line 7) | function PopstateQueueResetWrapper() { function Page (line 16) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/pretty-urls/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/push/useQueryState/dynamic/[route]/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/push/useQueryState/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/push/useQueryStates/dynamic/[route]/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/push/useQueryStates/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/rate-limits/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/referential-stability/useQueryState/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/referential-stability/useQueryStates/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/render-count/[hook]/[shallow]/[history]/[startTransition]/page.tsx type PageProps (line 12) | type PageProps = { function Page (line 17) | async function Page({ function generateStaticParams (line 38) | async function generateStaticParams() { FILE: packages/e2e/next/src/app/app/(shared)/repro-1365/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/repro-359/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/repro-982/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/routing/useQueryState/other/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/routing/useQueryState/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/routing/useQueryStates/other/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/routing/useQueryStates/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/scroll/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/(shared)/shallow/useQueryState/page.tsx type PageProps (line 10) | type PageProps = { function Page (line 25) | async function Page({ searchParams }: PageProps) { FILE: packages/e2e/next/src/app/app/(shared)/shallow/useQueryStates/page.tsx type PageProps (line 10) | type PageProps = { function Page (line 25) | async function Page({ searchParams }: PageProps) { FILE: packages/e2e/next/src/app/app/(shared)/stitching/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/agnostic/basic-io/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/agnostic/layout.tsx function RouterAgnosticLayout (line 4) | function RouterAgnosticLayout({ FILE: packages/e2e/next/src/app/app/cache/all.tsx function All (line 3) | function All() { FILE: packages/e2e/next/src/app/app/cache/get.tsx function Get (line 3) | function Get() { FILE: packages/e2e/next/src/app/app/cache/layout.tsx function Layout (line 4) | function Layout({ children }: { children: React.ReactNode }) { FILE: packages/e2e/next/src/app/app/cache/page.tsx type Props (line 8) | type Props = { function Page (line 12) | async function Page({ searchParams }: Props) { function generateMetadata (line 35) | async function generateMetadata({ searchParams }: Props) { FILE: packages/e2e/next/src/app/app/cache/set.tsx function Set (line 6) | function Set() { FILE: packages/e2e/next/src/app/app/deferred/page.tsx function Page (line 6) | function Page() { function DeferredForm (line 15) | function DeferredForm() { function InternalState (line 40) | function InternalState() { function passThru (line 56) | function passThru(x: T): T { FILE: packages/e2e/next/src/app/app/loader/page.tsx type PageProps (line 4) | type PageProps = { function Page (line 8) | async function Page({ searchParams }: PageProps) { FILE: packages/e2e/next/src/app/app/multitenant/[tenant]/client-tenant.tsx function TenantClient (line 5) | function TenantClient() { FILE: packages/e2e/next/src/app/app/multitenant/[tenant]/page.tsx type PageProps (line 11) | type PageProps = { function TenantPage (line 27) | async function TenantPage({ params, searchParams }: PageProps) { FILE: packages/e2e/next/src/app/app/persist-across-navigation/a/page.tsx function Page (line 6) | function Page() { FILE: packages/e2e/next/src/app/app/persist-across-navigation/b/page.tsx function Page (line 6) | function Page() { FILE: packages/e2e/next/src/app/app/persist-across-navigation/client.tsx type Page (line 9) | type Page = 'a' | 'b' type ClientProps (line 11) | type ClientProps = { function Client (line 22) | function Client({ page, target }: ClientProps) { FILE: packages/e2e/next/src/app/app/push/client.tsx function Client (line 6) | function Client() { FILE: packages/e2e/next/src/app/app/push/page.tsx function Page (line 6) | async function Page({ FILE: packages/e2e/next/src/app/app/referential-equality/page.tsx function Page (line 7) | function Page() { type Value (line 16) | type Value = typeof defaultValue function increment (line 18) | function increment(value: Value): Value { function Client (line 29) | function Client() { FILE: packages/e2e/next/src/app/app/remapped-keys/page.tsx function Page (line 11) | function Page() { function Client (line 19) | function Client() { FILE: packages/e2e/next/src/app/app/repro-1099/useQueryState/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/repro-1099/useQueryStates/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/repro-1293/a/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/repro-1293/b/page.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/app/app/repro-388/page.tsx function Page (line 9) | function Page() { function Client (line 17) | function Client() { FILE: packages/e2e/next/src/app/app/repro-498/page.tsx function Page (line 6) | function Page() { function Client (line 19) | function Client() { FILE: packages/e2e/next/src/app/app/repro-542/a/page.tsx function Page (line 6) | function Page() { FILE: packages/e2e/next/src/app/app/repro-542/b/page.tsx function Page (line 6) | function Page() { FILE: packages/e2e/next/src/app/app/repro-542/client.tsx type ClientProps (line 7) | type ClientProps = { type Ref (line 12) | type Ref = { function Client (line 17) | function Client({ page, linkTo }: ClientProps) { FILE: packages/e2e/next/src/app/app/repro-630/page.tsx function Page (line 6) | function Page() { type ClientProps (line 17) | type ClientProps = { function Client (line 21) | function Client({ id }: ClientProps) { function Clients (line 58) | function Clients({ id }: ClientProps) { FILE: packages/e2e/next/src/app/app/repro-758/page.tsx function Page (line 6) | function Page() { function Client (line 14) | function Client() { FILE: packages/e2e/next/src/app/app/repro-760/page.tsx function Page (line 6) | function Page() { function DynamicUseQueryState (line 15) | function DynamicUseQueryState() { function DynamicUseQueryStates (line 28) | function DynamicUseQueryStates() { FILE: packages/e2e/next/src/app/app/repro-774/page.tsx function Home (line 7) | function Home() { function Client (line 27) | function Client() { FILE: packages/e2e/next/src/app/app/rewrites/destination/client.tsx function RewriteDestinationClient (line 6) | function RewriteDestinationClient() { FILE: packages/e2e/next/src/app/app/rewrites/destination/page.tsx function RewriteDestinationPage (line 6) | async function RewriteDestinationPage({ FILE: packages/e2e/next/src/app/app/routing-tour/_components/view.tsx type RoutingTourViewProps (line 7) | type RoutingTourViewProps = { FILE: packages/e2e/next/src/app/app/routing-tour/a/page.tsx function PageA (line 4) | function PageA() { FILE: packages/e2e/next/src/app/app/routing-tour/b/page.tsx function PageB (line 4) | function PageB() { FILE: packages/e2e/next/src/app/app/routing-tour/c/page.tsx function Page (line 6) | function Page() { function PageC (line 14) | function PageC() { FILE: packages/e2e/next/src/app/app/routing-tour/d/page.tsx function Page (line 6) | function Page() { function PageD (line 14) | function PageD() { FILE: packages/e2e/next/src/app/app/routing-tour/start/client/page.tsx function Page (line 6) | function Page() { function ClientStartPage (line 14) | function ClientStartPage() { FILE: packages/e2e/next/src/app/app/routing-tour/start/server/page.tsx function ServerStartPage (line 3) | function ServerStartPage() { FILE: packages/e2e/next/src/app/app/template/page.tsx function Page (line 6) | function Page() { function Client (line 14) | function Client() { FILE: packages/e2e/next/src/app/app/transitions/client.tsx function Client (line 6) | function Client() { FILE: packages/e2e/next/src/app/app/transitions/page.tsx type PageProps (line 6) | type PageProps = { function Page (line 10) | async function Page({ searchParams }: PageProps) { FILE: packages/e2e/next/src/app/app/useQueryState/page.tsx function Page (line 15) | function Page() { function IntegrationPage (line 23) | function IntegrationPage() { FILE: packages/e2e/next/src/app/app/useQueryStates-clear-all/page.tsx function Page (line 6) | function Page() { function Client (line 14) | function Client() { FILE: packages/e2e/next/src/app/app/useQueryStates/page.tsx function Page (line 14) | function Page() { function IntegrationPage (line 22) | function IntegrationPage() { FILE: packages/e2e/next/src/app/app/useSearchParams/page.tsx function Page (line 7) | function Page() { function Client (line 15) | function Client() { FILE: packages/e2e/next/src/app/layout.tsx function RootLayout (line 13) | function RootLayout({ children }: { children: ReactNode }) { FILE: packages/e2e/next/src/app/page.tsx function IndexPage (line 3) | function IndexPage() { FILE: packages/e2e/next/src/app/providers.tsx function Providers (line 9) | function Providers({ children }: { children: ReactNode }) { function useRouter (line 17) | function useRouter(): Router { FILE: packages/e2e/next/src/components/pages-ready-wrapper.tsx function withPagesReadyWrapper (line 3) | function withPagesReadyWrapper(Component: React.ComponentType) { FILE: packages/e2e/next/src/middleware.ts function proxy (line 7) | async function proxy(req: NextRequest) { FILE: packages/e2e/next/src/pages/_app.tsx function MyApp (line 9) | function MyApp({ Component, pageProps }: AppProps) { function useRouter (line 24) | function useRouter(): Router { FILE: packages/e2e/next/src/pages/api/pages/loader.ts function handler (line 4) | function handler( FILE: packages/e2e/next/src/pages/pages/agnostic/basic-io.tsx function Page (line 7) | function Page() { FILE: packages/e2e/next/src/pages/pages/debounce/index.tsx function Page (line 9) | function Page(serverState: DemoSearchParams) { function getServerSideProps (line 17) | async function getServerSideProps(ctx: GetServerSidePropsContext) { FILE: packages/e2e/next/src/pages/pages/debounce/other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/next/src/pages/pages/dynamic-segments/catch-all/[...segments].tsx type Props (line 6) | type Props = { function Page (line 11) | function Page({ serverState, serverSegments }: Props) { function getServerSideProps (line 27) | function getServerSideProps( FILE: packages/e2e/next/src/pages/pages/dynamic-segments/dynamic/[segment].tsx type Props (line 6) | type Props = { function Page (line 11) | function Page({ serverState, serverSegments }: Props) { function getServerSideProps (line 27) | function getServerSideProps( FILE: packages/e2e/next/src/pages/pages/dynamic-segments/optional-catch-all/[[...segments]].tsx type Props (line 6) | type Props = { function Page (line 11) | function Page({ serverState, serverSegments }: Props) { function getServerSideProps (line 30) | function getServerSideProps( FILE: packages/e2e/next/src/pages/pages/flush-after-navigate/useQueryState/start.tsx function Page (line 3) | function Page() { FILE: packages/e2e/next/src/pages/pages/flush-after-navigate/useQueryStates/start.tsx function Page (line 3) | function Page() { FILE: packages/e2e/next/src/pages/pages/linking/useQueryState/index.tsx function Page (line 3) | function Page() { FILE: packages/e2e/next/src/pages/pages/linking/useQueryState/other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/next/src/pages/pages/linking/useQueryStates/index.tsx function Page (line 3) | function Page() { FILE: packages/e2e/next/src/pages/pages/linking/useQueryStates/other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/next/src/pages/pages/loader.tsx type PageProps (line 8) | type PageProps = { function Page (line 12) | function Page({ serverValues }: PageProps) { function getServerSideProps (line 16) | async function getServerSideProps({ query }: GetServerSidePropsContext) { FILE: packages/e2e/next/src/pages/pages/middleware.tsx function MiddlewarePage (line 1) | function MiddlewarePage() { FILE: packages/e2e/next/src/pages/pages/multitenant/[tenant].tsx type Props (line 7) | type Props = { function Page (line 12) | function Page({ serverState, tenant }: Props) { function getServerSideProps (line 26) | function getServerSideProps( FILE: packages/e2e/next/src/pages/pages/popstate-queue-reset/index.tsx function Page (line 4) | function Page() { FILE: packages/e2e/next/src/pages/pages/push/index.tsx function Page (line 5) | function Page({ server }: { server: number }) { FILE: packages/e2e/next/src/pages/pages/repro-1293/a.tsx function Page (line 3) | function Page() { FILE: packages/e2e/next/src/pages/pages/routing/useQueryState/index.tsx function Page (line 3) | function Page() { FILE: packages/e2e/next/src/pages/pages/routing/useQueryState/other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/next/src/pages/pages/routing/useQueryStates/index.tsx function Page (line 3) | function Page() { FILE: packages/e2e/next/src/pages/pages/routing/useQueryStates/other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/next/src/pages/pages/shallow/useQueryState.tsx type Props (line 5) | type Props = { function Page (line 9) | function Page({ serverState }: Props) { function getServerSideProps (line 18) | function getServerSideProps( FILE: packages/e2e/next/src/pages/pages/shallow/useQueryStates.tsx type Props (line 5) | type Props = { function Page (line 9) | function Page({ serverState }: Props) { function getServerSideProps (line 18) | function getServerSideProps( FILE: packages/e2e/react-router/v5/src/adapter.ts function useNuqsReactRouterV5Adapter (line 10) | function useNuqsReactRouterV5Adapter(): AdapterInterface { FILE: packages/e2e/react-router/v5/src/layout.tsx function Link (line 7) | function Link({ href, ...props }: LinkProps) { function RootLayout (line 11) | function RootLayout({ children }: { children: ReactNode }) { function useRouter (line 22) | function useRouter(): Router { FILE: packages/e2e/react-router/v5/src/react-router.tsx function ReactRouter (line 53) | function ReactRouter() { FILE: packages/e2e/react-router/v5/src/routes/fog-of-war._index.tsx function FogOfWarStart (line 3) | function FogOfWarStart() { FILE: packages/e2e/react-router/v5/src/routes/linking.useQueryState.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v5/src/routes/linking.useQueryState.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v5/src/routes/linking.useQueryStates.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v5/src/routes/linking.useQueryStates.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v5/src/routes/render-count.$hook.$shallow.$history.$startTransition.no-loader.tsx function Page (line 5) | function Page() { FILE: packages/e2e/react-router/v5/src/routes/routing.useQueryState.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v5/src/routes/routing.useQueryState.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v5/src/routes/routing.useQueryStates.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v5/src/routes/routing.useQueryStates.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v6/src/layout.tsx function Link (line 6) | function Link({ href, ...props }: LinkProps) { function RootLayout (line 10) | function RootLayout() { function useRouter (line 23) | function useRouter(): Router { FILE: packages/e2e/react-router/v6/src/react-router.tsx function load (line 11) | function load(mod: Promise<{ default: any; [otherExports: string]: any }... function ReactRouter (line 90) | function ReactRouter() { FILE: packages/e2e/react-router/v6/src/routes/debounce.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/debounce.tsx function loader (line 9) | function loader({ request }: LoaderFunctionArgs) { function Page (line 13) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/dynamic-segments.catch-all.$.tsx function loader (line 14) | function loader({ request, params }: LoaderFunctionArgs) { function Page (line 22) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/dynamic-segments.dynamic.$segment.tsx function loader (line 14) | function loader({ request, params }: LoaderFunctionArgs) { function Page (line 22) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/flush-after-navigate.useQueryState.start.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/flush-after-navigate.useQueryStates.start.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/fog-of-war._index.tsx function FogOfWarStart (line 3) | function FogOfWarStart() { FILE: packages/e2e/react-router/v6/src/routes/linking.useQueryState.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/linking.useQueryState.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/linking.useQueryStates.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/linking.useQueryStates.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/loader.tsx function loader (line 4) | function loader({ request }: LoaderFunctionArgs) { function Page (line 8) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/popstate-queue-reset.tsx function Page (line 4) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/render-count.$hook.$shallow.$history.$startTransition.async-loader.tsx function loader (line 11) | async function loader({ request }: LoaderFunctionArgs) { function Page (line 19) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/render-count.$hook.$shallow.$history.$startTransition.no-loader.tsx function Page (line 5) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/render-count.$hook.$shallow.$history.$startTransition.sync-loader.tsx function loader (line 5) | function loader() { function Page (line 9) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/repro-1293.a.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/repro-1293.b.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/repro-839.tsx function Page (line 4) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/routing.useQueryState.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/routing.useQueryState.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/routing.useQueryStates.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/routing.useQueryStates.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/shallow.useQueryState.tsx function loader (line 5) | async function loader({ request }: LoaderFunctionArgs) { function Page (line 12) | function Page() { FILE: packages/e2e/react-router/v6/src/routes/shallow.useQueryStates.tsx function loader (line 5) | async function loader({ request }: LoaderFunctionArgs) { function Page (line 12) | function Page() { FILE: packages/e2e/react-router/v7/app/layout.tsx function Link (line 6) | function Link({ href, ...props }: LinkProps) { function RootLayout (line 10) | function RootLayout() { function useRouter (line 23) | function useRouter(): Router { FILE: packages/e2e/react-router/v7/app/root.tsx function Layout (line 13) | function Layout({ children }: { children: React.ReactNode }) { function App (line 31) | function App() { function ErrorBoundary (line 39) | function ErrorBoundary({ error }: Route.ErrorBoundaryProps) { FILE: packages/e2e/react-router/v7/app/routes/debounce.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/debounce.tsx function loader (line 7) | function loader({ request }: LoaderFunctionArgs) { function Page (line 11) | function Page({ FILE: packages/e2e/react-router/v7/app/routes/dynamic-segments.catch-all.$.tsx function loader (line 10) | function loader({ request, params }: LoaderFunctionArgs) { function Page (line 18) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/dynamic-segments.dynamic.$segment.tsx function loader (line 10) | function loader({ request, params }: LoaderFunctionArgs) { function Page (line 18) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/flush-after-navigate.useQueryState.start.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/flush-after-navigate.useQueryStates.start.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/fog-of-war._index.tsx function FogOfWarStart (line 3) | function FogOfWarStart() { FILE: packages/e2e/react-router/v7/app/routes/linking.useQueryState.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/linking.useQueryState.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/linking.useQueryStates.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/linking.useQueryStates.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/loader.tsx function loader (line 5) | function loader({ request }: LoaderFunctionArgs) { function Page (line 9) | function Page({ FILE: packages/e2e/react-router/v7/app/routes/popstate-queue-reset.tsx function Page (line 4) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/render-count.$hook.$shallow.$history.$startTransition.async-loader.tsx function loader (line 9) | async function loader({ request }: LoaderFunctionArgs) { function Page (line 17) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/render-count.$hook.$shallow.$history.$startTransition.no-loader.tsx function Page (line 5) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/render-count.$hook.$shallow.$history.$startTransition.sync-loader.tsx function loader (line 5) | function loader() { function Page (line 9) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/repro-1293.a.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/repro-1293.b.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/repro-839.tsx function Page (line 4) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/routing.useQueryState.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/routing.useQueryState.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/routing.useQueryStates.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/routing.useQueryStates.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/shallow.useQueryState.tsx function loader (line 5) | async function loader({ request }: LoaderFunctionArgs) { function Page (line 12) | function Page() { FILE: packages/e2e/react-router/v7/app/routes/shallow.useQueryStates.tsx function loader (line 5) | async function loader({ request }: LoaderFunctionArgs) { function Page (line 12) | function Page() { FILE: packages/e2e/react-router/v7/server.mjs function run (line 15) | async function run() { FILE: packages/e2e/react-router/v7/vite.config.ts method onwarn (line 10) | onwarn(warning, warn) { FILE: packages/e2e/react/src/layout.tsx function Link (line 6) | function Link({ href, ...props }: LinkProps) { function RootLayout (line 10) | function RootLayout({ children }: { children: ReactNode }) { function useRouter (line 21) | function useRouter(): Router { FILE: packages/e2e/react/src/routes.tsx function Router (line 66) | function Router() { FILE: packages/e2e/react/src/routes/linking.useQueryState.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react/src/routes/linking.useQueryState.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react/src/routes/linking.useQueryStates.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react/src/routes/linking.useQueryStates.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react/src/routes/render-count.tsx function Page (line 5) | function Page() { FILE: packages/e2e/react/src/routes/routing.useQueryState.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react/src/routes/routing.useQueryState.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react/src/routes/routing.useQueryStates.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/react/src/routes/routing.useQueryStates.tsx function Page (line 3) | function Page() { FILE: packages/e2e/remix/app/entry.server.tsx constant ABORT_DELAY (line 15) | const ABORT_DELAY = 5_000; function handleRequest (line 17) | function handleRequest( function handleBotRequest (line 42) | function handleBotRequest( function handleBrowserRequest (line 92) | function handleBrowserRequest( FILE: packages/e2e/remix/app/layout.tsx function Link (line 6) | function Link({ href, ...props }: LinkProps) { function RootLayout (line 10) | function RootLayout() { function useRouter (line 23) | function useRouter(): Router { FILE: packages/e2e/remix/app/root.tsx function Layout (line 5) | function Layout({ children }: { children: React.ReactNode }) { function App (line 23) | function App() { FILE: packages/e2e/remix/app/routes/debounce-other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/remix/app/routes/debounce.tsx function loader (line 10) | function loader({ request }: LoaderFunctionArgs) { function Page (line 14) | function Page() { FILE: packages/e2e/remix/app/routes/dynamic-segments.catch-all.$.tsx function loader (line 11) | function loader({ request, params }: LoaderFunctionArgs) { function Page (line 19) | function Page() { FILE: packages/e2e/remix/app/routes/dynamic-segments.dynamic.$segment.tsx function loader (line 11) | function loader({ request, params }: LoaderFunctionArgs) { function Page (line 19) | function Page() { FILE: packages/e2e/remix/app/routes/flush-after-navigate.useQueryState.start.tsx function Page (line 3) | function Page() { FILE: packages/e2e/remix/app/routes/flush-after-navigate.useQueryStates.start.tsx function Page (line 3) | function Page() { FILE: packages/e2e/remix/app/routes/fog-of-war._index.tsx function FogOfWarStart (line 3) | function FogOfWarStart() { FILE: packages/e2e/remix/app/routes/linking.useQueryState.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/remix/app/routes/linking.useQueryState.tsx function Page (line 3) | function Page() { FILE: packages/e2e/remix/app/routes/linking.useQueryStates.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/remix/app/routes/linking.useQueryStates.tsx function Page (line 3) | function Page() { FILE: packages/e2e/remix/app/routes/loader.tsx function loader (line 5) | function loader({ request }: LoaderFunctionArgs) { function Page (line 9) | function Page() { FILE: packages/e2e/remix/app/routes/popstate-queue-reset.tsx function Page (line 4) | function Page() { FILE: packages/e2e/remix/app/routes/render-count.$hook.$shallow.$history.$startTransition.async-loader.tsx function loader (line 10) | async function loader({ request }: LoaderFunctionArgs) { function Page (line 18) | function Page() { FILE: packages/e2e/remix/app/routes/render-count.$hook.$shallow.$history.$startTransition.no-loader.tsx function Page (line 5) | function Page() { FILE: packages/e2e/remix/app/routes/render-count.$hook.$shallow.$history.$startTransition.sync-loader.tsx function loader (line 5) | function loader() { function Page (line 9) | function Page() { FILE: packages/e2e/remix/app/routes/repro-1293.a.tsx function Page (line 3) | function Page() { FILE: packages/e2e/remix/app/routes/repro-839.tsx function Page (line 4) | function Page() { FILE: packages/e2e/remix/app/routes/routing.useQueryState.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/remix/app/routes/routing.useQueryState.tsx function Page (line 3) | function Page() { FILE: packages/e2e/remix/app/routes/routing.useQueryStates.other.tsx function Page (line 3) | function Page() { FILE: packages/e2e/remix/app/routes/routing.useQueryStates.tsx function Page (line 3) | function Page() { FILE: packages/e2e/remix/app/routes/shallow.useQueryState.tsx function loader (line 6) | async function loader({ request }: LoaderFunctionArgs) { function Page (line 13) | function Page() { FILE: packages/e2e/remix/app/routes/shallow.useQueryStates.tsx function loader (line 6) | async function loader({ request }: LoaderFunctionArgs) { function Page (line 13) | function Page() { FILE: packages/e2e/remix/vite.config.ts method onwarn (line 19) | onwarn(warning, warn) { FILE: packages/e2e/shared/components/display.tsx type DisplayProps (line 3) | type DisplayProps = { function Display (line 9) | function Display({ FILE: packages/e2e/shared/components/link.tsx type LinkProps (line 3) | type LinkProps = ComponentProps<'a'> & { type LinkContextValue (line 9) | type LinkContextValue = { function useLink (line 19) | function useLink() { function LinkProvider (line 23) | function LinkProvider({ FILE: packages/e2e/shared/components/null-detector.tsx type NullDetectorProps (line 3) | type NullDetectorProps = { function NullDetector (line 10) | function NullDetector({ FILE: packages/e2e/shared/components/router.tsx type RouterOptions (line 3) | type RouterOptions = { type Router (line 7) | type Router = { type RouterContextValue (line 12) | type RouterContextValue = () => Router function useRouter (line 20) | function useRouter() { function RouterProvider (line 24) | function RouterProvider({ FILE: packages/e2e/shared/define-test.ts type TestConfig (line 3) | type TestConfig = { function defineTest (line 27) | function defineTest( FILE: packages/e2e/shared/playwright.config.ts type ConfigurePlaywright (line 7) | type ConfigurePlaywright = { function configurePlaywright (line 13) | function configurePlaywright({ function ensureTrailingSlash (line 58) | function ensureTrailingSlash(path: string) { FILE: packages/e2e/shared/playwright/agent-reporter.ts function stripAnsi (line 11) | function stripAnsi(text: string) { function formatDuration (line 15) | function formatDuration(durationMs: number) { class AgentReporter (line 26) | class AgentReporter implements Reporter { method onBegin (line 32) | onBegin(_config: FullConfig, suite: Suite) { method onTestEnd (line 36) | onTestEnd(test: TestCase, result: TestResult) { method onError (line 52) | onError(error: TestError) { method onEnd (line 65) | onEnd(result: FullResult) { method printFailure (line 80) | private printFailure(test: TestCase, result: TestResult) { method pushError (line 120) | private pushError(lines: string[], error: TestError) { FILE: packages/e2e/shared/playwright/expect-url.ts type ExpectUrlOptions (line 3) | type ExpectUrlOptions = { function expectUrl (line 9) | function expectUrl( function expectSearch (line 25) | function expectSearch(page: Page, expected: Record) { FILE: packages/e2e/shared/playwright/log-spy.ts type LogSpy (line 4) | type LogSpy = { function setupLogSpy (line 9) | function setupLogSpy(page: Page): LogSpy { function assertLogCount (line 25) | function assertLogCount( FILE: packages/e2e/shared/playwright/navigate.ts function navigateTo (line 3) | async function navigateTo(page: Page, pathname: string, search = '') { FILE: packages/e2e/shared/playwright/reporter.ts function dim (line 26) | function dim(text: string) { function dimYellow (line 30) | function dimYellow(text: string) { function stripAnsi (line 34) | function stripAnsi(text: string) { function visibleWidth (line 38) | function visibleWidth(text: string) { function fitTitleToScreen (line 42) | function fitTitleToScreen(title: string, prefix: string, suffix: string) { function formatDuration (line 55) | function formatDuration(durationMs: number) { class CompactListReporter (line 66) | class CompactListReporter implements Reporter { method onBegin (line 77) | onBegin(config: FullConfig, suite: Suite) { method onTestBegin (line 94) | onTestBegin(test: TestCase, _result: TestResult) { method onTestEnd (line 109) | onTestEnd(test: TestCase, result: TestResult) { method onError (line 159) | onError(error: TestError) { method onEnd (line 169) | onEnd(result: FullResult) { method formatTitlePath (line 213) | private formatTitlePath(test: TestCase) { method updateOrAppendLine (line 227) | private updateOrAppendLine(test: TestCase, line: string) { method appendLine (line 243) | private appendLine(line: string) { method writeLine (line 247) | private writeLine(line: string) { method writeLineUnlocked (line 255) | private writeLineUnlocked(line: string) { method writeBlock (line 261) | private writeBlock(lines: string[]) { method pushLogLines (line 267) | private pushLogLines(lines: string[], message: string | undefined) { method formatResultSuffix (line 274) | private formatResultSuffix( method formatRetrySuffix (line 291) | private formatRetrySuffix(test: TestCase, result: TestResult) { method withOutputLock (line 298) | private withOutputLock(action: () => void) { method updateLine (line 312) | private updateLine(row: number, line: string) { FILE: packages/e2e/shared/playwright/url-spy.ts type UrlSpy (line 3) | type UrlSpy = { function setupUrlSpy (line 9) | function setupUrlSpy(page: Page): UrlSpy { FILE: packages/e2e/shared/shared.spec.ts function runSharedTests (line 16) | function runSharedTests( FILE: packages/e2e/shared/specs/basic-io.tsx function UseQueryStateBasicIO (line 6) | function UseQueryStateBasicIO() { function UseQueryStatesBasicIO (line 22) | function UseQueryStatesBasicIO() { FILE: packages/e2e/shared/specs/conditional-rendering.tsx function ConditionalRenderer (line 7) | function ConditionalRenderer({ Component }: { Component: FC }) { function TestComponentUseQueryState (line 24) | function TestComponentUseQueryState() { function TestComponentUseQueryStates (line 37) | function TestComponentUseQueryStates() { function ConditionalRenderingUseQueryState (line 57) | function ConditionalRenderingUseQueryState() { function ConditionalRenderingUseQueryStates (line 61) | function ConditionalRenderingUseQueryStates() { FILE: packages/e2e/shared/specs/debounce-client.tsx type DebounceProps (line 13) | type DebounceProps = { function DebounceClient (line 17) | function DebounceClient({ navigateHref }: DebounceProps) { FILE: packages/e2e/shared/specs/debounce-server.tsx type DebounceServerDisplayProps (line 4) | type DebounceServerDisplayProps = { function DebounceServer (line 9) | function DebounceServer({ FILE: packages/e2e/shared/specs/debounce.defs.ts type DemoSearchParams (line 27) | type DemoSearchParams = inferParserType FILE: packages/e2e/shared/specs/debounce.spec.ts type TestDebounceConfig (line 6) | type TestDebounceConfig = TestConfig & { function testDebounce (line 10) | function testDebounce(config: TestDebounceConfig) { FILE: packages/e2e/shared/specs/dynamic-segments.spec.ts type TestDynamicSegmentsOptions (line 6) | type TestDynamicSegmentsOptions = TestConfig & { function testDynamicSegments (line 10) | function testDynamicSegments({ FILE: packages/e2e/shared/specs/dynamic-segments.tsx type UrlControlsProps (line 8) | type UrlControlsProps = { function UrlControls (line 12) | function UrlControls({ children }: UrlControlsProps) { type DisplaySegmentsProps (line 26) | type DisplaySegmentsProps = Pick & { function DisplaySegments (line 30) | function DisplaySegments({ FILE: packages/e2e/shared/specs/flush-after-navigate.spec.ts function expectPathname (line 6) | async function expectPathname(page: Page, pathname: string) { function testFlushAfterNavigate (line 10) | function testFlushAfterNavigate(config: TestConfig) { FILE: packages/e2e/shared/specs/flush-after-navigate.tsx function FlushAfterNavigateUseQueryStateStart (line 10) | function FlushAfterNavigateUseQueryStateStart({ function FlushAfterNavigateUseQueryStatesStart (line 45) | function FlushAfterNavigateUseQueryStatesStart({ function FlushAfterNavigateEnd (line 80) | function FlushAfterNavigateEnd() { FILE: packages/e2e/shared/specs/form.tsx type FormProps (line 5) | type FormProps = { function Form (line 11) | function Form({ defaultValue }: FormProps) { function TestFormUseQueryState (line 20) | function TestFormUseQueryState() { function TestFormUseQueryStates (line 30) | function TestFormUseQueryStates() { FILE: packages/e2e/shared/specs/hash-preservation.tsx function HashPreservation (line 5) | function HashPreservation() { FILE: packages/e2e/shared/specs/history-sync.tsx function HistorySync (line 6) | function HistorySync() { FILE: packages/e2e/shared/specs/json.tsx type Schema (line 19) | type Schema = inferParserType function Json (line 29) | function Json() { FILE: packages/e2e/shared/specs/key-isolation.tsx type TestComponentProps (line 3) | type TestComponentProps = { function KeyIsolationUseQueryState (line 7) | function KeyIsolationUseQueryState() { function KeyIsolationUseQueryStates (line 16) | function KeyIsolationUseQueryStates() { function TestComponentUseQueryState (line 25) | function TestComponentUseQueryState({ id }: TestComponentProps) { function TestComponentUseQueryStates (line 38) | function TestComponentUseQueryStates({ id }: TestComponentProps) { FILE: packages/e2e/shared/specs/life-and-death.spec.ts function assertFilledState (line 65) | async function assertFilledState(page: Page) { function assertEmptyState (line 72) | async function assertEmptyState(page: Page) { FILE: packages/e2e/shared/specs/life-and-death.tsx function LifeAndDeath (line 7) | function LifeAndDeath() { function LifeAndDeathUseQueryState (line 19) | function LifeAndDeathUseQueryState() { function ChildComponentUseQueryState (line 31) | function ChildComponentUseQueryState() { function LifeAndDeathUseQueryStates (line 46) | function LifeAndDeathUseQueryStates() { function ChildComponentUseQueryStates (line 58) | function ChildComponentUseQueryStates() { FILE: packages/e2e/shared/specs/linking.tsx type Props (line 6) | type Props = { function LinkingUseQueryState (line 10) | function LinkingUseQueryState({ path }: Props) { function LinkingUseQueryStates (line 21) | function LinkingUseQueryStates({ path }: Props) { FILE: packages/e2e/shared/specs/loader.tsx type SearchParams (line 13) | type SearchParams = inferParserType type LoaderRendererProps (line 16) | type LoaderRendererProps = { function LoaderRenderer (line 20) | function LoaderRenderer({ serverValues }: LoaderRendererProps) { FILE: packages/e2e/shared/specs/native-array.tsx function NativeArray (line 10) | function NativeArray() { FILE: packages/e2e/shared/specs/popstate-queue-reset.spec.ts type TestPopstateQueueResetConfig (line 7) | type TestPopstateQueueResetConfig = TestConfig & { function testPopstateQueueReset (line 11) | function testPopstateQueueReset(config: TestPopstateQueueResetConfig) { FILE: packages/e2e/shared/specs/popstate-queue-reset.tsx function PopstateQueueResetClient (line 7) | function PopstateQueueResetClient({ function PopstateQueueResetOther (line 96) | function PopstateQueueResetOther() { FILE: packages/e2e/shared/specs/pretty-urls.tsx function PrettyUrls (line 5) | function PrettyUrls() { FILE: packages/e2e/shared/specs/push.tsx function PushUseQueryState (line 5) | function PushUseQueryState() { function PushUseQueryStates (line 15) | function PushUseQueryStates() { FILE: packages/e2e/shared/specs/rate-limits.tsx constant UPDATE_RATE_MS (line 6) | const UPDATE_RATE_MS = 20 constant RUN_TIME_MS (line 7) | const RUN_TIME_MS = 60_000 type UpdateSuccess (line 9) | type UpdateSuccess = { type UpdateFailure (line 14) | type UpdateFailure = { type UpdateOutcome (line 20) | type UpdateOutcome = UpdateSuccess | UpdateFailure type TestHookResult (line 22) | type TestHookResult = { type ReducerState (line 32) | type ReducerState = { type ReducerAction (line 39) | type ReducerAction = function reducer (line 45) | function reducer(state: ReducerState, action: ReducerAction): ReducerSta... function useRateLimitTest (line 96) | function useRateLimitTest(): TestHookResult { function RateLimits (line 168) | function RateLimits() { FILE: packages/e2e/shared/specs/react-router/fog-of-war.tsx function FogOfWarStartPage (line 4) | function FogOfWarStartPage({ resultHref }: { resultHref: string }) { function FogOfWarResultPage (line 20) | function FogOfWarResultPage() { FILE: packages/e2e/shared/specs/react-router/repro-839-location-state-persistence.tsx type Repro839Props (line 3) | type Repro839Props = { function Repro839 (line 8) | function Repro839({ useNavigate, useLocation }: Repro839Props) { FILE: packages/e2e/shared/specs/referential-stability.tsx function ReferentialStabilityUseQueryState (line 6) | function ReferentialStabilityUseQueryState() { function ReferentialStabilityUseQueryStates (line 18) | function ReferentialStabilityUseQueryStates() { FILE: packages/e2e/shared/specs/render-count.params.ts type Params (line 25) | type Params = inferParserType type SearchParams (line 26) | type SearchParams = inferParserType FILE: packages/e2e/shared/specs/render-count.spec.ts type TestRenderCountConfig (line 6) | type TestRenderCountConfig = TestConfig & { function testRenderCount (line 19) | function testRenderCount({ function times (line 58) | function times(n: number) { FILE: packages/e2e/shared/specs/render-count.tsx type RenderCountProps (line 6) | type RenderCountProps = { function RenderCount (line 13) | function RenderCount({ FILE: packages/e2e/shared/specs/repro-1099.spec.ts type TestRepro1099Options (line 6) | type TestRepro1099Options = TestConfig & { function testRepro1099 (line 11) | function testRepro1099({ FILE: packages/e2e/shared/specs/repro-1099.tsx function Repro1099UseQueryState (line 8) | function Repro1099UseQueryState() { function Repro1099UseQueryStates (line 28) | function Repro1099UseQueryStates() { function useStateUpdateInEffect (line 59) | function useStateUpdateInEffect(trigger: unknown) { FILE: packages/e2e/shared/specs/repro-1293.tsx type Props (line 6) | type Props = { function Repro1293PageA (line 15) | function Repro1293PageA({ linkHref }: Props) { function Repro1293PageB (line 31) | function Repro1293PageB() { FILE: packages/e2e/shared/specs/repro-1365.tsx function Repro1365 (line 6) | function Repro1365() { FILE: packages/e2e/shared/specs/repro-359.tsx function Repro359 (line 28) | function Repro359() { FILE: packages/e2e/shared/specs/repro-982.tsx function Repro982 (line 6) | function Repro982() { FILE: packages/e2e/shared/specs/routing.spec.ts type TestRoutingOptions (line 6) | type TestRoutingOptions = TestConfig & { function testRouting (line 11) | function testRouting({ FILE: packages/e2e/shared/specs/routing.tsx type Props (line 16) | type Props = { function RoutingUseQueryState (line 20) | function RoutingUseQueryState({ path }: Props) { function RoutingUseQueryStates (line 41) | function RoutingUseQueryStates({ path }: Props) { FILE: packages/e2e/shared/specs/scroll.tsx function Scroll (line 6) | function Scroll() { function ScrollDetector (line 16) | function ScrollDetector() { function ScrollAction (line 37) | function ScrollAction() { FILE: packages/e2e/shared/specs/shallow.spec.ts type TestShallowOptions (line 6) | type TestShallowOptions = TestConfig & { function testShallow (line 12) | function testShallow({ FILE: packages/e2e/shared/specs/shallow.tsx function ShallowUseQueryState (line 7) | function ShallowUseQueryState() { function ShallowUseQueryStates (line 18) | function ShallowUseQueryStates() { FILE: packages/e2e/shared/specs/stitching.spec.ts type Config (line 7) | type Config = TestConfig & { function testStitching (line 11) | function testStitching({ FILE: packages/e2e/shared/specs/stitching.tsx function Stitching (line 7) | function Stitching() { function StitchingUseQueryState (line 18) | function StitchingUseQueryState() { function StitchingUseQueryStates (line 61) | function StitchingUseQueryStates() { FILE: packages/e2e/tanstack-router/src/layout.tsx function Link (line 7) | function Link({ href, ...props }: LinkProps) { function useRouter (line 11) | function useRouter(): Router { function RootLayout (line 29) | function RootLayout({ children }: { children: ReactNode }) { FILE: packages/e2e/tanstack-router/src/main.tsx type Register (line 20) | interface Register { FILE: packages/e2e/tanstack-router/src/routes/linking.useQueryState.other.tsx function Page (line 8) | function Page() { FILE: packages/e2e/tanstack-router/src/routes/linking.useQueryState.tsx function Page (line 8) | function Page() { FILE: packages/e2e/tanstack-router/src/routes/linking.useQueryStates.other.tsx function Page (line 8) | function Page() { FILE: packages/e2e/tanstack-router/src/routes/linking.useQueryStates.tsx function Page (line 8) | function Page() { FILE: packages/e2e/tanstack-router/src/routes/routing.useQueryState.other.tsx function Page (line 8) | function Page() { FILE: packages/e2e/tanstack-router/src/routes/routing.useQueryState.tsx function Page (line 8) | function Page() { FILE: packages/e2e/tanstack-router/src/routes/routing.useQueryStates.other.tsx function Page (line 8) | function Page() { FILE: packages/e2e/tanstack-router/src/routes/routing.useQueryStates.tsx function Page (line 8) | function Page() { FILE: packages/e2e/tanstack-router/src/routes/trailing-slash.tsx function TrailingSlashTest (line 23) | function TrailingSlashTest() { FILE: packages/examples/next-app/src/app/_components/filter.tsx function Filter (line 6) | function Filter() { FILE: packages/examples/next-app/src/app/_components/pagination.tsx function Pagination (line 7) | function Pagination({ total }: { total: number }) { FILE: packages/examples/next-app/src/app/_components/users-list.tsx function UsersList (line 5) | async function UsersList() { FILE: packages/examples/next-app/src/app/layout.tsx function RootLayout (line 21) | function RootLayout({ FILE: packages/examples/next-app/src/app/page.tsx type PageProps (line 8) | type PageProps = { function Home (line 12) | async function Home({ searchParams }: PageProps) { FILE: packages/examples/next-app/src/data.ts type GetUsersOptions (line 84) | interface GetUsersOptions { function getUsers (line 91) | async function getUsers({ FILE: packages/examples/trpc/app/components/inverted-coordinates.tsx function InvertedCoordinates (line 5) | function InvertedCoordinates() { FILE: packages/examples/trpc/app/components/random-coordinates.tsx function RandomCoordinates (line 3) | function RandomCoordinates() { FILE: packages/examples/trpc/app/root.tsx function makeQueryClient (line 18) | function makeQueryClient() { function getQueryClient (line 32) | function getQueryClient() { function Layout (line 46) | function Layout({ children }: { children: React.ReactNode }) { function App (line 64) | function App() { function ErrorBoundary (line 87) | function ErrorBoundary({ error }: Route.ErrorBoundaryProps) { FILE: packages/examples/trpc/app/routes/api/trpc.ts function handleRequest (line 13) | function handleRequest(args: LoaderFunctionArgs | ActionFunctionArgs) { FILE: packages/examples/trpc/app/routes/index.tsx function Page (line 4) | function Page() { FILE: packages/examples/trpc/app/search-params.ts function useCoordinates (line 25) | function useCoordinates() { FILE: packages/examples/trpc/app/server/trpc.ts type AppRouter (line 33) | type AppRouter = typeof appRouter FILE: packages/examples/trpc/server.mjs function run (line 15) | async function run() { FILE: packages/nuqs/src/adapters/lib/context.ts type AdapterProps (line 15) | type AdapterProps = { type AdapterContext (line 22) | type AdapterContext = AdapterProps & { method useAdapter (line 27) | useAdapter() { type Window (line 34) | interface Window { type AdapterProvider (line 46) | type AdapterProvider = ( function createAdapterProvider (line 60) | function createAdapterProvider( function useAdapter (line 74) | function useAdapter(watchKeys: string[]): AdapterInterface { FILE: packages/nuqs/src/adapters/lib/defs.ts type AdapterOptions (line 3) | type AdapterOptions = Pick type UpdateUrlFunction (line 5) | type UpdateUrlFunction = ( type UseAdapterHook (line 10) | type UseAdapterHook = (watchKeys: string[]) => AdapterInterface type AdapterInterface (line 12) | type AdapterInterface = { FILE: packages/nuqs/src/adapters/lib/key-isolation.ts function applyChange (line 4) | function applyChange( function filterSearchParams (line 37) | function filterSearchParams( FILE: packages/nuqs/src/adapters/lib/patch-history.ts type SearchParamsSyncEmitterEvents (line 6) | type SearchParamsSyncEmitterEvents = { update: URLSearchParams } type History (line 11) | interface History { function getSearchParams (line 19) | function getSearchParams(url: string | URL): URLSearchParams { function shouldPatchHistory (line 33) | function shouldPatchHistory(adapter: string): boolean { function markHistoryAsPatched (line 55) | function markHistoryAsPatched(adapter: string): void { function patchHistory (line 64) | function patchHistory( FILE: packages/nuqs/src/adapters/lib/react-router.ts type NavigateUrl (line 16) | type NavigateUrl = { type NavigateOptions (line 20) | type NavigateOptions = { type NavigateFn (line 25) | type NavigateFn = (url: NavigateUrl, options: NavigateOptions) => void type UseNavigate (line 26) | type UseNavigate = () => NavigateFn type UseSearchParams (line 27) | type UseSearchParams = (initial: URLSearchParams) => [URLSearchParams, {}] type CreateReactRouterBasedAdapterArgs (line 31) | type CreateReactRouterBasedAdapterArgs = { function createReactRouterBasedAdapter (line 37) | function createReactRouterBasedAdapter({ FILE: packages/nuqs/src/adapters/next.ts function useNuqsNextAdapter (line 6) | function useNuqsNextAdapter(): AdapterInterface { FILE: packages/nuqs/src/adapters/next/app.ts function NuqsAdapter (line 12) | function NuqsAdapter({ FILE: packages/nuqs/src/adapters/next/impl.app.ts constant NUM_HISTORY_CALLS_PER_UPDATE (line 26) | const NUM_HISTORY_CALLS_PER_UPDATE = 3 function onPopState (line 28) | function onPopState() { function onHistoryStateUpdate (line 33) | function onHistoryStateUpdate() { function patchHistory (line 45) | function patchHistory() { function NavigationSpy (line 89) | function NavigationSpy() { function useNuqsNextAppRouterAdapter (line 110) | function useNuqsNextAppRouterAdapter(): AdapterInterface { function renderURL (line 158) | function renderURL(search: URLSearchParams) { FILE: packages/nuqs/src/adapters/next/impl.pages.ts type Window (line 10) | interface Window { function isPagesRouter (line 21) | function isPagesRouter(): boolean { function onNavigation (line 27) | function onNavigation() { function useNuqsNextPagesRouterAdapter (line 34) | function useNuqsNextPagesRouterAdapter(): AdapterInterface { function getAsPathPathname (line 118) | function getAsPathPathname(asPath: string): string { function urlSearchParamsToObject (line 124) | function urlSearchParamsToObject( function extractDynamicUrlParams (line 148) | function extractDynamicUrlParams( FILE: packages/nuqs/src/adapters/react.ts function generateUpdateUrlFn (line 25) | function generateUpdateUrlFn(fullPageNavigationOnShallowFalseUpdates: bo... function useNuqsReactAdapter (line 50) | function useNuqsReactAdapter(watchKeys: string[]): AdapterInterface { function NuqsAdapter (line 94) | function NuqsAdapter({ function enableHistorySync (line 116) | function enableHistorySync(): void { FILE: packages/nuqs/src/adapters/tanstack-router.ts function useNuqsTanstackRouterAdapter (line 7) | function useNuqsTanstackRouterAdapter(watchKeys: string[]): AdapterInter... FILE: packages/nuqs/src/adapters/testing.ts type UrlUpdateEvent (line 15) | type UrlUpdateEvent = { type OnUrlUpdateFunction (line 21) | type OnUrlUpdateFunction = (event: UrlUpdateEvent) => void type TestingAdapterProps (line 23) | type TestingAdapterProps = Pick T>(fn: CachedFunction) { FILE: packages/nuqs/src/cache.ts type CacheInterface (line 9) | type CacheInterface = { function createSearchParamsCache (line 53) | function createSearchParamsCache( function compareSearchParams (line 139) | function compareSearchParams(a: SearchParams, b: SearchParams): boolean { FILE: packages/nuqs/src/defs.ts type SearchParams (line 3) | type SearchParams = Record type HistoryOptions (line 4) | type HistoryOptions = 'replace' | 'push' type LimitUrlUpdates (line 5) | type LimitUrlUpdates = type Options (line 9) | type Options = { type Nullable (line 92) | type Nullable = { type UrlKeys (line 124) | type UrlKeys> = Partial< FILE: packages/nuqs/src/lib/compare.ts function compareQuery (line 3) | function compareQuery( FILE: packages/nuqs/src/lib/compose.ts function compose (line 1) | function compose( FILE: packages/nuqs/src/lib/debug.ts function debug (line 3) | function debug(message: string, ...args: any[]): void { function warn (line 17) | function warn(message: string, ...args: any[]): void { function sprintf (line 24) | function sprintf(base: string, ...args: any[]): string { function isDebugEnabled (line 33) | function isDebugEnabled(): boolean { FILE: packages/nuqs/src/lib/emitter.test.ts type Events (line 4) | type Events = { FILE: packages/nuqs/src/lib/emitter.ts type Emitter (line 1) | type Emitter> = { function createEmitter (line 16) | function createEmitter< FILE: packages/nuqs/src/lib/errors.ts function error (line 12) | function error(code: keyof typeof errors) { FILE: packages/nuqs/src/lib/queues/debounce.test.ts function passThrough (line 7) | async function passThrough(value: T): Promise { method getSearchParamsSnapshot (line 111) | getSearchParamsSnapshot() { method getSearchParamsSnapshot (line 142) | getSearchParamsSnapshot() { method getSearchParamsSnapshot (line 175) | getSearchParamsSnapshot() { method getSearchParamsSnapshot (line 210) | getSearchParamsSnapshot() { method getSearchParamsSnapshot (line 239) | getSearchParamsSnapshot() { method getSearchParamsSnapshot (line 259) | getSearchParamsSnapshot() { FILE: packages/nuqs/src/lib/queues/debounce.ts class DebouncedPromiseQueue (line 15) | class DebouncedPromiseQueue { method constructor (line 21) | constructor(callback: (value: ValueType) => Promise) { method abort (line 25) | abort(): void { method push (line 30) | push(value: ValueType, timeMs: number): Promise { type DebouncedUpdateQueue (line 63) | type DebouncedUpdateQueue = DebouncedPromiseQueue< class DebounceController (line 68) | class DebounceController { method constructor (line 73) | constructor(throttleQueue: ThrottledQueue = new ThrottledQueue()) { method useQueuedQueries (line 77) | useQueuedQueries(keys: string[]): Record void = resetQueues): void { function resetQueues (line 20) | function resetQueues(): void { FILE: packages/nuqs/src/lib/queues/throttle.test.ts function createMockAdapter (line 6) | function createMockAdapter(): UpdateQueueAdapterContext { method getSearchParamsSnapshot (line 293) | getSearchParamsSnapshot() { FILE: packages/nuqs/src/lib/queues/throttle.ts type UpdateMap (line 11) | type UpdateMap = Map type TransitionSet (line 12) | type TransitionSet = Set type UpdateQueueAdapterContext (line 13) | type UpdateQueueAdapterContext = Pick< type UpdateQueuePushArgs (line 21) | type UpdateQueuePushArgs = { function getSearchParamsSnapshotFromLocation (line 27) | function getSearchParamsSnapshotFromLocation(): URLSearchParams { class ThrottledQueue (line 31) | class ThrottledQueue { method push (line 45) | push( method getQueuedQuery (line 74) | getQueuedQuery(key: string): Query | null | undefined { method getPendingPromise (line 78) | getPendingPromise({ method flush (line 84) | flush( method abort (line 147) | abort(): string[] { method reset (line 156) | reset(): string[] { method applyPendingUpdates (line 173) | applyPendingUpdates( FILE: packages/nuqs/src/lib/queues/useSyncExternalStores.ts function useSyncExternalStores (line 17) | function useSyncExternalStores( FILE: packages/nuqs/src/lib/safe-parse.ts function safeParse (line 3) | function safeParse( FILE: packages/nuqs/src/lib/search-params.ts type Query (line 1) | type Query = string | Array function isAbsentFromUrl (line 3) | function isAbsentFromUrl(query: Query | null): query is null | [] { function write (line 7) | function write( FILE: packages/nuqs/src/lib/sync.browser.test.tsx type TestComponentProps (line 8) | type TestComponentProps = { FILE: packages/nuqs/src/lib/sync.ts type CrossHookSyncPayload (line 4) | type CrossHookSyncPayload = { type EventMap (line 9) | type EventMap = { FILE: packages/nuqs/src/lib/timeout.ts function timeout (line 4) | function timeout( FILE: packages/nuqs/src/lib/url-encoding.ts function renderQueryString (line 3) | function renderQueryString(search: URLSearchParams): string { function encodeQueryValue (line 24) | function encodeQueryValue(input: string): string { constant URL_MAX_LENGTH (line 51) | const URL_MAX_LENGTH = 2000 function warnIfURLIsTooLong (line 53) | function warnIfURLIsTooLong(queryString: string): void { FILE: packages/nuqs/src/lib/with-resolvers.ts type Resolvers (line 1) | type Resolvers = { function withResolvers (line 7) | function withResolvers(): Resolvers { FILE: packages/nuqs/src/loader.ts type LoaderInput (line 5) | type LoaderInput = type LoaderOptions (line 15) | type LoaderOptions = { type CreateLoaderOptions (line 18) | type CreateLoaderOptions

= LoaderOptions

type LoaderFunctionOptions (line 19) | type LoaderFunctionOptions = { type LoaderFunction (line 28) | type LoaderFunction = { function createLoader (line 73) | function createLoader( function extractSearchParams (line 132) | function extractSearchParams(input: LoaderInput): URLSearchParams { FILE: packages/nuqs/src/parsers.test.ts type Test (line 143) | enum Test { FILE: packages/nuqs/src/parsers.ts type Require (line 5) | type Require = Pick, Keys> & Omit = { type MultiParser (line 34) | type MultiParser = { type GenericParser (line 41) | type GenericParser = SingleParser | MultiParser type GenericParserBuilder (line 42) | type GenericParserBuilder = type Parser (line 48) | type Parser = SingleParser type ParserBuilder (line 50) | type ParserBuilder = SingleParserBuilder type SingleParserBuilder (line 52) | type SingleParserBuilder = Required> & type MultiParserBuilder (line 125) | type MultiParserBuilder = Required> & function createParser (line 150) | function createParser( function createMultiParser (line 195) | function createMultiParser( function compareDates (line 275) | function compareDates(a: Date, b: Date) { function parseAsStringEnum (line 351) | function parseAsStringEnum( function parseAsStringLiteral (line 377) | function parseAsStringLiteral( function parseAsNumberLiteral (line 408) | function parseAsNumberLiteral( function parseAsJson (line 430) | function parseAsJson( function parseAsArrayOf (line 466) | function parseAsArrayOf( function parseAsNativeArrayOf (line 512) | function parseAsNativeArrayOf( type inferSingleParserType (line 543) | type inferSingleParserType = Parser extends GenericParserBuilder< type inferParserRecordType (line 553) | type inferParserRecordType< type inferParserType (line 583) | type inferParserType = type ParserWithOptionalDefault (line 590) | type ParserWithOptionalDefault = GenericParserBuilder & { type ParserMap (line 593) | type ParserMap = Record> FILE: packages/nuqs/src/serializer.ts type Base (line 6) | type Base = string | URLSearchParams | URL type CreateSerializerOptions (line 8) | type CreateSerializerOptions = Pick< type SerializeFunction (line 16) | type SerializeFunction< function createSerializer (line 39) | function createSerializer< function isBase (line 114) | function isBase(base: any): base is BaseType { function splitBase (line 122) | function splitBase(base: BaseType) { FILE: packages/nuqs/src/standard-schema.ts type CreateStandardSchemaV1Options (line 6) | type CreateStandardSchemaV1Options< type MaybePartial (line 23) | type MaybePartial = Condition extends true function createStandardSchemaV1 (line 27) | function createStandardSchemaV1< FILE: packages/nuqs/src/testing.ts function isParserBijective (line 39) | function isParserBijective( function testSerializeThenParse (line 107) | function testSerializeThenParse( function testParseThenSerialize (line 161) | function testParseThenSerialize( FILE: packages/nuqs/src/useQueryState.browser.test.tsx function TestComponent (line 457) | function TestComponent() { FILE: packages/nuqs/src/useQueryState.ts type UseQueryStateOptions (line 6) | type UseQueryStateOptions = GenericParser & Options type UseQueryStateReturn (line 8) | type UseQueryStateReturn = [ function useQueryState (line 194) | function useQueryState( FILE: packages/nuqs/src/useQueryStates.browser.test.tsx function TestComponent (line 263) | function TestComponent() { function DynamicWrapper (line 948) | function DynamicWrapper({ children }: { children: ReactNode }) { function TestComponent (line 1012) | function TestComponent() { FILE: packages/nuqs/src/useQueryStates.ts type KeyMapValue (line 22) | type KeyMapValue = GenericParser & type UseQueryStatesKeysMap (line 27) | type UseQueryStatesKeysMap = { type UseQueryStatesOptions (line 31) | type UseQueryStatesOptions = type Values (line 36) | type Values = { type NullableValues (line 43) | type NullableValues = Nullable> type UpdaterFn (line 45) | type UpdaterFn = ( type SetValues (line 49) | type SetValues = ( type UseQueryStatesReturn (line 54) | type UseQueryStatesReturn = [ function useQueryStates (line 72) | function useQueryStates( function parseMap (line 397) | function parseMap( function applyDefaultValues (line 454) | function applyDefaultValues( FILE: packages/nuqs/tests/cache.test-d.ts type All (line 15) | type All = Readonly<{ foo: string | null; bar: number | null; egg: boole... FILE: packages/nuqs/tests/components/repro-1099.tsx type NullDetectorProps (line 9) | type NullDetectorProps = ComponentProps<'pre'> & { function NullDetector (line 14) | function NullDetector({ function useFakeLoadingState (line 31) | function useFakeLoadingState(trigger: unknown): boolean { FILE: packages/nuqs/tests/parsers.test-d.ts type Test (line 69) | enum Test { type T (line 91) | type T = { test: string } FILE: packages/nuqs/tests/useQueryState.test-d.ts method parse (line 51) | parse(query) { method serialize (line 61) | serialize(value) { method eq (line 71) | eq(a, b) { FILE: packages/nuqs/tsdown.config.ts method outExtensions (line 18) | outExtensions() { method onSuccess (line 58) | async onSuccess() { FILE: packages/scripts/next-release-analyser.ts type File (line 29) | type File = z.infer function main (line 31) | async function main() { function getPreviousVersion (line 64) | function getPreviousVersion(version: string) { function sendNotificationEmail (line 76) | async function sendNotificationEmail(thisVersion: string, files: File[]) { function sendGAEmail (line 116) | function sendGAEmail(thisVersion: string) { FILE: packages/scripts/release-notes-automation.test.ts function createPR (line 13) | function createPR( FILE: packages/scripts/release-notes-automation.ts type PR (line 47) | type PR = z.infer constant CATEGORIES (line 49) | const CATEGORIES = [ type Category (line 55) | type Category = (typeof CATEGORIES)[number] function fetchMilestonePRs (line 57) | async function fetchMilestonePRs(): Promise { function splitCategoryTitle (line 127) | function splitCategoryTitle(title: string): [Category, string] { type CategorizedPR (line 159) | type CategorizedPR = { function groupPRsByCategory (line 167) | function groupPRsByCategory( function isBot (line 208) | function isBot(login: string) { function collectContributors (line 212) | function collectContributors(prs: PR[]): string[] { function formatClosingIssues (line 241) | function formatClosingIssues( function formatTitle (line 249) | function formatTitle(title: string): string { function formatThanksSection (line 254) | function formatThanksSection(contributors: string[]): string | null { function main (line 266) | async function main() {