core
Create Head
How to create your Unhead instance.
Type:
export function createHead<T extends {} = Head>(options: CreateHeadOptions = {}): Unhead
The createHead
function is used to create an instance of Unhead.
Example
import { createHead } from 'unhead'createHead()
Types
export interface Unhead<Input extends {} = Head> { /** * The active head entries. */ headEntries: () => HeadEntry<Input>[] /** * Create a new head entry. */ push: (entry: Input, options?: HeadEntryOptions) => ActiveHeadEntry<Input> /** * Resolve tags from head entries. */ resolveTags: () => Promise<HeadTag[]> /** * Exposed hooks for easier extension. */ hooks: Hookable<HeadHooks> /** * Resolved options */ resolvedOptions: CreateHeadOptions}