Skip to content

Commit 1d68dfd

Browse files
committed
feat: expose GetTypeArguments & GetBaseTypes apis (#8)
1 parent 675afe3 commit 1d68dfd

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

internal/checker/exports.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,3 +216,9 @@ func (c *Checker) GetSymbolFlags(symbol *ast.Symbol) ast.SymbolFlags {
216216
func (c *Checker) GetBaseTypes(t *Type) []*Type {
217217
return c.getBaseTypes(t)
218218
}
219+
220+
// GetTypeArguments returns the type arguments for a generic type reference.
221+
// For example, for Array<string>, it returns [string].
222+
func (c *Checker) GetTypeArguments(t *Type) []*Type {
223+
return c.getTypeArguments(t)
224+
}

0 commit comments

Comments
 (0)