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.