Skip to content

NamePolicy context

const NamePolicyContext: ComponentContext<NamePolicy<string>>

Accessor

import { useNamePolicy } from "@alloy-js/core";
const myContext = useNamePolicy();

Context interface

getName(string, TElements) => string

Factory

import { createNamePolicy } from "@alloy-js/core";
function createNamePolicy<T extends string>(namer: (name: string, elements: T) => string): NamePolicy<T>;