Skip to content
# Interface: IntelliSenseContext

Defined in: packages/core/src/utils/CursorContextAnalyzer.ts:10

IntelliSense context focused on what suggestions can be provided

Properties

suggestTables

suggestTables: boolean

Defined in: packages/core/src/utils/CursorContextAnalyzer.ts:12

Whether to suggest table names (can provide actual table list)


suggestColumns

suggestColumns: boolean

Defined in: packages/core/src/utils/CursorContextAnalyzer.ts:15

Whether to suggest column names (can provide actual column list)


suggestKeywords

suggestKeywords: boolean

Defined in: packages/core/src/utils/CursorContextAnalyzer.ts:18

Whether to suggest SQL keywords (can provide keyword list)


tableScope?

optional tableScope: string

Defined in: packages/core/src/utils/CursorContextAnalyzer.ts:21

If suggesting columns, limit to this table's columns (for table.| syntax)


requiredKeywords?

optional requiredKeywords: string[]

Defined in: packages/core/src/utils/CursorContextAnalyzer.ts:24

If suggesting keywords, these specific keywords are required


currentToken?

optional currentToken: Lexeme

Defined in: packages/core/src/utils/CursorContextAnalyzer.ts:29

Token at cursor position (if any)


previousToken?

optional previousToken: Lexeme

Defined in: packages/core/src/utils/CursorContextAnalyzer.ts:32

Token immediately before cursor position

Released under the MIT License.