Skip to content

parseTypeArguments

Parse generic type arguments from a base type expression. E.g., InternalPlugin<CanvasPluginInstance> → ['CanvasPluginInstance'] Handles nested angle brackets: Foo<Bar<Baz>, Qux> → ['Bar<Baz>', 'Qux']

Import:

import { parseTypeArguments } from '@mnaoumov/typescript-dev-toolkit/docs-site/api-doc-type-merging';

Signature:

function parseTypeArguments(baseTypeName: string): string[]

Parameters:

Parameter Type Description
baseTypeName string The base type expression, e.g. Foo<Bar, Baz>.

Returns: string[] — The type arguments.