Documentation ¶ Index ¶ type Extractor type Option func WithExternalDir(dir string) Option type Service func NewService(options ...Option) *Service func (s *Service) Extract(ctx context.Context, language, path string, content []byte) ([]domain.Symbol, error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Extractor ¶ type Extractor interface { Extract(ctx context.Context, path string, content []byte) ([]domain.Symbol, error) } type Option ¶ type Option func(*Service) func WithExternalDir ¶ func WithExternalDir(dir string) Option type Service ¶ type Service struct { // contains filtered or unexported fields } func NewService ¶ func NewService(options ...Option) *Service func (*Service) Extract ¶ func (s *Service) Extract(ctx context.Context, language, path string, content []byte) ([]domain.Symbol, error) Source Files ¶ View all Source files external.gogolang.gojavascript.gopython.goservice.gotypescript.go Click to show internal directories. Click to hide internal directories.