typescript

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 15, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New() *base.Provider

New creates a TypeScript provider using base functionality with TS-specific AST mapping

Types

type Config

type Config struct{}

Config implements LanguageConfig for TypeScript

func (*Config) Extensions

func (c *Config) Extensions() []string

Extensions supported

func (*Config) ExtractNodeName

func (c *Config) ExtractNodeName(node *sitter.Node, source string) string

ExtractNodeName extracts name from TypeScript AST nodes

func (*Config) GetLanguage

func (c *Config) GetLanguage() *sitter.Language

GetLanguage returns tree-sitter language for TypeScript

func (*Config) IsExported

func (c *Config) IsExported(name string) bool

IsExported checks if identifier is exported (TS uses various export patterns)

func (*Config) Language

func (c *Config) Language() string

Language identifier

func (*Config) MapQueryTypeToNodeTypes

func (c *Config) MapQueryTypeToNodeTypes(queryType string) []string

MapQueryTypeToNodeTypes maps query types to TypeScript AST node types

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL