Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AngularComponentDetector ¶
type AngularComponentDetector struct{}
AngularComponentDetector mirrors Java AngularComponentDetector. Detects @Component / @Injectable / @Directive / @Pipe / @NgModule decorators in TypeScript and emits COMPONENT or MIDDLEWARE nodes accordingly.
func NewAngularComponentDetector ¶
func NewAngularComponentDetector() *AngularComponentDetector
func (AngularComponentDetector) DefaultConfidence ¶
func (AngularComponentDetector) DefaultConfidence() model.Confidence
func (AngularComponentDetector) Detect ¶
func (d AngularComponentDetector) Detect(ctx *detector.Context) *detector.Result
func (AngularComponentDetector) Name ¶
func (AngularComponentDetector) Name() string
func (AngularComponentDetector) SupportedLanguages ¶
func (AngularComponentDetector) SupportedLanguages() []string
type FrontendRouteDetector ¶
type FrontendRouteDetector struct{}
FrontendRouteDetector mirrors Java FrontendRouteDetector. Detects React Router <Route> elements, Vue Router routes arrays, Angular Router config, and Next.js file-based routes (pages/ and app/).
func NewFrontendRouteDetector ¶
func NewFrontendRouteDetector() *FrontendRouteDetector
func (FrontendRouteDetector) DefaultConfidence ¶
func (FrontendRouteDetector) DefaultConfidence() model.Confidence
func (FrontendRouteDetector) Detect ¶
func (FrontendRouteDetector) Detect(ctx *detector.Context) *detector.Result
func (FrontendRouteDetector) Name ¶
func (FrontendRouteDetector) Name() string
func (FrontendRouteDetector) SupportedLanguages ¶
func (FrontendRouteDetector) SupportedLanguages() []string
type ReactComponentDetector ¶
type ReactComponentDetector struct{}
ReactComponentDetector mirrors Java ReactComponentDetector. Emits a COMPONENT node per React function / class component and a HOOK node per custom hook (`use*` exports). For each component, emits a RENDERS edge to each capitalized JSX tag found within that component's body scope.
func NewReactComponentDetector ¶
func NewReactComponentDetector() *ReactComponentDetector
func (ReactComponentDetector) DefaultConfidence ¶
func (ReactComponentDetector) DefaultConfidence() model.Confidence
func (ReactComponentDetector) Detect ¶
func (d ReactComponentDetector) Detect(ctx *detector.Context) *detector.Result
func (ReactComponentDetector) Name ¶
func (ReactComponentDetector) Name() string
func (ReactComponentDetector) SupportedLanguages ¶
func (ReactComponentDetector) SupportedLanguages() []string
type SvelteComponentDetector ¶
type SvelteComponentDetector struct{}
SvelteComponentDetector mirrors Java SvelteComponentDetector.
func NewSvelteComponentDetector ¶
func NewSvelteComponentDetector() *SvelteComponentDetector
func (SvelteComponentDetector) DefaultConfidence ¶
func (SvelteComponentDetector) DefaultConfidence() model.Confidence
func (SvelteComponentDetector) Detect ¶
func (d SvelteComponentDetector) Detect(ctx *detector.Context) *detector.Result
func (SvelteComponentDetector) Name ¶
func (SvelteComponentDetector) Name() string
func (SvelteComponentDetector) SupportedLanguages ¶
func (SvelteComponentDetector) SupportedLanguages() []string
type VueComponentDetector ¶
type VueComponentDetector struct{}
VueComponentDetector mirrors Java VueComponentDetector: defineComponent / Options API / <script setup> / composables (use* hooks).
func NewVueComponentDetector ¶
func NewVueComponentDetector() *VueComponentDetector
func (VueComponentDetector) DefaultConfidence ¶
func (VueComponentDetector) DefaultConfidence() model.Confidence
func (VueComponentDetector) Detect ¶
func (d VueComponentDetector) Detect(ctx *detector.Context) *detector.Result
func (VueComponentDetector) Name ¶
func (VueComponentDetector) Name() string
func (VueComponentDetector) SupportedLanguages ¶
func (VueComponentDetector) SupportedLanguages() []string