@template

Tag Kind
Block
TSDoc Reference
TypeDoc specific

The @template tag is used to document a type parameter of a function, method, class, interface or type alias.

TypeDoc recognizes the @template tag as an alias of @typeParam for compatibility with JavaScript projects using TypeScript via doc comments. For TypeScript projects, the TSDoc standard @typeParam tag should be preferred.

Example

/**
* @template {string} T - the identity type
*/

export function identity<T>(x) {
return x;
}

See Also