Variable: typescript-ts-mode--simple-imenu-settings

typescript-ts-mode--simple-imenu-settings is a variable defined in typescript-ts-mode.el.gz.

Value

(("Namespace" "\\`internal_module\\'" nil nil)
 ("Interface" "\\`interface_declaration\\'" nil nil)
 ("Class" "\\`class_declaration\\'" nil nil)
 ("Method" "\\`method_definition\\'" nil nil)
 ("Function" "\\`function_declaration\\'" nil nil)
 ("Variable" "\\`\\(?:\\(?:lexical\\|variable\\)_declaration\\)\\'"
  js--treesit-valid-imenu-entry nil))

Documentation

Settings for treesit-simple-imenu.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/typescript-ts-mode.el.gz
(defvar typescript-ts-mode--simple-imenu-settings
  `(("Namespace" "\\`internal_module\\'" nil nil)
    ("Interface" "\\`interface_declaration\\'" nil nil)
    ("Class" "\\`class_declaration\\'" nil nil)
    ("Method" "\\`method_definition\\'" nil nil)
    ("Function" "\\`function_declaration\\'" nil nil)
    ("Variable" ,(rx bos (or "lexical_declaration"
                             "variable_declaration")
                     eos)
     ,#'js--treesit-valid-imenu-entry nil))
  "Settings for `treesit-simple-imenu'.")