Theia API Documentation v1.75.0
    Preparing search index...

    Renders the AI_CONFIGURATION_OPEN_PREFERENCE_ID placeholder (shown where the AI preferences used to live in the Settings UI) as a button that opens the AI Configuration view.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _group: string
    _id: string
    _subgroup: string
    attached: boolean
    commandService: CommandService
    domNode: HTMLElement
    gutter: HTMLDivElement
    headlineWrapper: HTMLDivElement
    inspection: undefined | PreferenceInspection<null>
    interactable: HTMLElement
    isSet: boolean
    markdownRenderer: PreferenceMarkdownRenderer
    menuRenderer: ContextMenuRenderer
    openerService: OpenerService
    preferenceNode: Preference.LeafNode
    preferenceService: PreferenceService
    setPreferenceWithDebounce: DebouncedFunc<any>

    Accessors

    • get group(): string

      Returns string

    • get id(): string

      Returns string

    • get node(): HTMLElement

      Returns HTMLElement

    • get nodeId(): string

      Returns string

    • get visible(): boolean

      Returns boolean

    Methods

    • Parameters

      • parent: HTMLElement

      Returns void

    • Parameters

      • headlineWrapper: HTMLDivElement
      • currentSuffix: HTMLElement

      Returns void

    • Returns HTMLLIElement

    • Parameters

      • headlineWrapper: HTMLDivElement

      Returns void

    • Dispose this object.

      Returns void

    • Returns the default value for this preference.

      Returns null

      The default value from the inspection or the fallback value if no default is specified.

    • Many preferences allow null and even use it as a default regardless of the declared type.

      Returns null

    • Parameters

      • __namedParameters: MouseEvent | KeyboardEvent

      Returns void

    • Parameters

      • OptionalisFiltered: boolean

      Returns void

    • Parameters

      • OptionalisFiltered: boolean

      Returns void

    • Returns void

    • Returns void

    • Returns void

    • Parameters

      • previousSibling: HTMLElement

      Returns void

    • Parameters

      • nextSibling: HTMLElement

      Returns void

    • Parameters

      • event: MouseEvent

      Returns void

    • Parameters

      • parent: HTMLElement

      Returns void

    • Returns void

    • Parameters

      • value: undefined | null

      Returns Promise<void>

    • Returns void

    • Returns void

    • Parameters

      • Optionalfiltered: boolean

      Returns void

    • Adds (or removes) a subtle "Overridden by session" suffix in the headline when a session override (set via --session-preference) is active for this preference. Styled like the existing "Modified in:" suffix so it reads as a hint, not a warning. Editing remains enabled; writing a new value clears the session override via PreferenceServiceImpl.evictSessionOverride.

      Returns void