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.