UNPKG

@tanstack/solid-router

Version:

Modern and scalable routing for Solid applications

16 lines (15 loc) 728 B
import { HeadTag } from '@solidjs/web'; import { AssetCrossOriginConfig, RouterManagedTag } from '@tanstack/router-core'; import * as Solid from 'solid-js'; /** * Build the head/link/meta/script tags from the renderable presented prefix. * Used internally by `HeadContent`. */ export declare const useTags: (assetCrossOrigin?: AssetCrossOriginConfig) => Solid.SourceAccessor<RouterManagedTag[]>; /** * Convert the router-managed tags into head registry descriptors for * `useHead`. Pure data mapping — it is evaluated inside the registry's own * flush boundary (server) / effect (client), so it must not allocate * reactive owners. */ export declare function toHeadTags(tags: Array<RouterManagedTag>): Array<HeadTag>;