createHead
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 /** * @internal */ _popSideEffectQueue: () => SideEffectsRecord}