typescript

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: May 14, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Package typescript ports the Java TypeScript detectors. Per phase-1 plan, we ship regex-fallback paths only — AST refinement (tree-sitter typescript grammar) is deferred to phase 5.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExpressRouteDetector

type ExpressRouteDetector struct{}

ExpressRouteDetector ports io.github.randomcodespace.iq.detector.typescript.ExpressRouteDetector. Detects calls like `app.get("/path", handler)` or `router.post(...)`.

func NewExpressRouteDetector

func NewExpressRouteDetector() *ExpressRouteDetector

func (ExpressRouteDetector) DefaultConfidence

func (ExpressRouteDetector) DefaultConfidence() model.Confidence

func (ExpressRouteDetector) Detect

func (ExpressRouteDetector) Name

func (ExpressRouteDetector) SupportedLanguages

func (ExpressRouteDetector) SupportedLanguages() []string

type FastifyRouteDetector

type FastifyRouteDetector struct{}

FastifyRouteDetector ports io.github.randomcodespace.iq.detector.typescript.FastifyRouteDetector. Guard: requires `import ... from 'fastify'` or `require('fastify')` — without this generic patterns like router.get() match Express.

func NewFastifyRouteDetector

func NewFastifyRouteDetector() *FastifyRouteDetector

func (FastifyRouteDetector) DefaultConfidence

func (FastifyRouteDetector) DefaultConfidence() model.Confidence

func (FastifyRouteDetector) Detect

func (FastifyRouteDetector) Name

func (FastifyRouteDetector) SupportedLanguages

func (FastifyRouteDetector) SupportedLanguages() []string

type GraphQLResolverDetector

type GraphQLResolverDetector struct{}

GraphQLResolverDetector ports io.github.randomcodespace.iq.detector.typescript.GraphQLResolverDetector.

func NewGraphQLResolverDetector

func NewGraphQLResolverDetector() *GraphQLResolverDetector

func (GraphQLResolverDetector) DefaultConfidence

func (GraphQLResolverDetector) DefaultConfidence() model.Confidence

func (GraphQLResolverDetector) Detect

func (GraphQLResolverDetector) Name

func (GraphQLResolverDetector) SupportedLanguages

func (GraphQLResolverDetector) SupportedLanguages() []string

type MongooseORMDetector

type MongooseORMDetector struct{}

MongooseORMDetector ports io.github.randomcodespace.iq.detector.typescript.MongooseORMDetector.

func NewMongooseORMDetector

func NewMongooseORMDetector() *MongooseORMDetector

func (MongooseORMDetector) DefaultConfidence

func (MongooseORMDetector) DefaultConfidence() model.Confidence

func (MongooseORMDetector) Detect

func (MongooseORMDetector) Name

func (MongooseORMDetector) Name() string

func (MongooseORMDetector) SupportedLanguages

func (MongooseORMDetector) SupportedLanguages() []string

type NestJSControllerDetector

type NestJSControllerDetector struct{}

NestJSControllerDetector ports io.github.randomcodespace.iq.detector.typescript.NestJSControllerDetector. Detects @Controller classes and @Get/@Post/@etc. route methods, plus emits EXPOSES edges from the controller class to each route. Guard: requires `from '@nestjs/'` import to avoid generic decorator false-positives.

func NewNestJSControllerDetector

func NewNestJSControllerDetector() *NestJSControllerDetector

func (NestJSControllerDetector) DefaultConfidence

func (NestJSControllerDetector) DefaultConfidence() model.Confidence

func (NestJSControllerDetector) Detect

func (NestJSControllerDetector) Name

func (NestJSControllerDetector) SupportedLanguages

func (NestJSControllerDetector) SupportedLanguages() []string

type NestJSGuardsDetector

type NestJSGuardsDetector struct{}

NestJSGuardsDetector ports io.github.randomcodespace.iq.detector.typescript.NestJSGuardsDetector. Guard: requires `from '@nestjs/'` import.

func NewNestJSGuardsDetector

func NewNestJSGuardsDetector() *NestJSGuardsDetector

func (NestJSGuardsDetector) DefaultConfidence

func (NestJSGuardsDetector) DefaultConfidence() model.Confidence

func (NestJSGuardsDetector) Detect

func (NestJSGuardsDetector) Name

func (NestJSGuardsDetector) SupportedLanguages

func (NestJSGuardsDetector) SupportedLanguages() []string

type PassportJwtDetector

type PassportJwtDetector struct{}

PassportJwtDetector ports io.github.randomcodespace.iq.detector.typescript.PassportJwtDetector.

func NewPassportJwtDetector

func NewPassportJwtDetector() *PassportJwtDetector

func (PassportJwtDetector) DefaultConfidence

func (PassportJwtDetector) DefaultConfidence() model.Confidence

func (PassportJwtDetector) Detect

func (PassportJwtDetector) Name

func (PassportJwtDetector) Name() string

func (PassportJwtDetector) SupportedLanguages

func (PassportJwtDetector) SupportedLanguages() []string

type PrismaORMDetector

type PrismaORMDetector struct{}

PrismaORMDetector ports io.github.randomcodespace.iq.detector.typescript.PrismaORMDetector.

func NewPrismaORMDetector

func NewPrismaORMDetector() *PrismaORMDetector

func (PrismaORMDetector) DefaultConfidence

func (PrismaORMDetector) DefaultConfidence() model.Confidence

func (PrismaORMDetector) Detect

func (PrismaORMDetector) Name

func (PrismaORMDetector) Name() string

func (PrismaORMDetector) SupportedLanguages

func (PrismaORMDetector) SupportedLanguages() []string

type RemixRouteDetector

type RemixRouteDetector struct{}

RemixRouteDetector ports io.github.randomcodespace.iq.detector.typescript.RemixRouteDetector.

func NewRemixRouteDetector

func NewRemixRouteDetector() *RemixRouteDetector

func (RemixRouteDetector) DefaultConfidence

func (RemixRouteDetector) DefaultConfidence() model.Confidence

func (RemixRouteDetector) Detect

func (RemixRouteDetector) Name

func (RemixRouteDetector) Name() string

func (RemixRouteDetector) SupportedLanguages

func (RemixRouteDetector) SupportedLanguages() []string

type SequelizeORMDetector

type SequelizeORMDetector struct{}

SequelizeORMDetector ports io.github.randomcodespace.iq.detector.typescript.SequelizeORMDetector.

func NewSequelizeORMDetector

func NewSequelizeORMDetector() *SequelizeORMDetector

func (SequelizeORMDetector) DefaultConfidence

func (SequelizeORMDetector) DefaultConfidence() model.Confidence

func (SequelizeORMDetector) Detect

func (SequelizeORMDetector) Name

func (SequelizeORMDetector) SupportedLanguages

func (SequelizeORMDetector) SupportedLanguages() []string

type TypeORMEntityDetector

type TypeORMEntityDetector struct{}

TypeORMEntityDetector ports io.github.randomcodespace.iq.detector.typescript.TypeORMEntityDetector.

func NewTypeORMEntityDetector

func NewTypeORMEntityDetector() *TypeORMEntityDetector

func (TypeORMEntityDetector) DefaultConfidence

func (TypeORMEntityDetector) DefaultConfidence() model.Confidence

func (TypeORMEntityDetector) Detect

func (TypeORMEntityDetector) Name

func (TypeORMEntityDetector) SupportedLanguages

func (TypeORMEntityDetector) SupportedLanguages() []string

type TypeScriptStructuresDetector

type TypeScriptStructuresDetector struct{}

TypeScriptStructuresDetector ports io.github.randomcodespace.iq.detector.typescript.TypeScriptStructuresDetector. Phase 4 = regex-only path; ANTLR/TS AST refinement is deferred to phase 5.

func NewTypeScriptStructuresDetector

func NewTypeScriptStructuresDetector() *TypeScriptStructuresDetector

func (TypeScriptStructuresDetector) DefaultConfidence

func (TypeScriptStructuresDetector) DefaultConfidence() model.Confidence

func (TypeScriptStructuresDetector) Detect

func (TypeScriptStructuresDetector) Name

func (TypeScriptStructuresDetector) SupportedLanguages

func (TypeScriptStructuresDetector) SupportedLanguages() []string

Jump to

Keyboard shortcuts

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