Packages

@twind/intellisense › Intellisense

Type parameters

NameType
Themeextends BaseTheme = BaseTheme

Properties

config

Readonly config: TwindConfig<Theme>

Defined in

packages/intellisense/src/types.ts:22


theme

Readonly theme: ThemeFunction<ExtractUserTheme<Theme>>

Defined in

packages/intellisense/src/types.ts:21

Methods

collectColors

collectColors(content, language): Promise<ColorInformation[]>

Parameters

NameType
contentstring
languageLanguageId

Returns

Promise<ColorInformation[]>

Defined in

packages/intellisense/src/types.ts:32


documentationAt

documentationAt(content, offset, language): Promise<null | DocumentationAt>

Parameters

NameType
contentstring
offsetnumber
languageLanguageId

Returns

Promise<null | DocumentationAt>

Defined in

packages/intellisense/src/types.ts:27


documentationFor

documentationFor(token, options?): Promise<null | string>

Parameters

NameType
tokenstring
options?DocumentationForOptions

Returns

Promise<null | string>

Defined in

packages/intellisense/src/types.ts:26


enumerate

enumerate(): IterableIterator<Suggestion>

Returns

IterableIterator<Suggestion>

Defined in

packages/intellisense/src/types.ts:34


suggest

suggest(input, options?): Promise<Suggestion[]>

Parameters

NameType
inputstring
options?SuggestAtOptions

Returns

Promise<Suggestion[]>

Defined in

packages/intellisense/src/types.ts:24


suggestAt

suggestAt(content, offset, language): Promise<null | SuggestionAt>

Parameters

NameType
contentstring
offsetnumber
languageLanguageId

Returns

Promise<null | SuggestionAt>

Defined in

packages/intellisense/src/types.ts:25


validate

validate(content, language): Promise<Diagnostics[]>

Parameters

NameType
contentstring
languageLanguageId

Returns

Promise<Diagnostics[]>

Defined in

packages/intellisense/src/types.ts:33