Skip to content

@jsvision/code-editor / LanguageAdapter

Interface: LanguageAdapter

Defined in: code-editor/src/languages/contracts.ts:60

Properties

brackets?

readonly optional brackets?: LanguageCapability<BracketPair>

Defined in: code-editor/src/languages/contracts.ts:69


comments?

readonly optional comments?: CommentMetadata

Defined in: code-editor/src/languages/contracts.ts:64


contractVersion

readonly contractVersion: 1

Defined in: code-editor/src/languages/contracts.ts:61


extensions

readonly extensions: readonly string[]

Defined in: code-editor/src/languages/contracts.ts:63


folds?

readonly optional folds?: LanguageCapability<FoldRange>

Defined in: code-editor/src/languages/contracts.ts:68


id

readonly id: string

Defined in: code-editor/src/languages/contracts.ts:62


indentation?

readonly optional indentation?: object

Defined in: code-editor/src/languages/contracts.ts:65

preserveLeading

readonly preserveLeading: true


lsp?

readonly optional lsp?: object

Defined in: code-editor/src/languages/contracts.ts:66

languageId

readonly languageId: string


syntax?

readonly optional syntax?: LanguageCapability<SyntaxSpan>

Defined in: code-editor/src/languages/contracts.ts:67