Skip to content

@jsvision/code-editor / CodeEditorSearchState

Interface: CodeEditorSearchState

Defined in: code-editor/src/ui/search-session.ts:18

Immutable public state for the keyboard-operable find/replace surface.

Properties

activeField

readonly activeField: CodeEditorSearchField

Defined in: code-editor/src/ui/search-session.ts:24

Field that receives printable keys and Backspace.


caseSensitive

readonly caseSensitive: boolean

Defined in: code-editor/src/ui/search-session.ts:30

Whether matching distinguishes letter case.


current

readonly current: number

Defined in: code-editor/src/ui/search-session.ts:32

One-based active result, or zero when no result exists.


open

readonly open: boolean

Defined in: code-editor/src/ui/search-session.ts:20

Whether the search surface currently owns text input.


query

readonly query: string

Defined in: code-editor/src/ui/search-session.ts:26

Bounded literal query.


replace

readonly replace: boolean

Defined in: code-editor/src/ui/search-session.ts:22

Whether replacement controls are available.


replacement

readonly replacement: string

Defined in: code-editor/src/ui/search-session.ts:28

Bounded literal replacement text.


total

readonly total: number

Defined in: code-editor/src/ui/search-session.ts:34

Number of retained non-overlapping matches.