Skip to content

@jsvision/code-editor / LanguageRegistry

Class: LanguageRegistry ​

Defined in: code-editor/src/languages/registry.ts:18

Stores explicitly registered language adapters and resolves deterministic selections.

Example ​

ts
`new LanguageRegistry([adapter]).resolve({ filename: 'main.ts' })`

Constructors ​

Constructor ​

new LanguageRegistry(adapters): LanguageRegistry

Defined in: code-editor/src/languages/registry.ts:20

Parameters ​

adapters ​

readonly LanguageAdapter[]

Returns ​

LanguageRegistry

Methods ​

get() ​

get(id): LanguageAdapter

Defined in: code-editor/src/languages/registry.ts:28

Parameters ​

id ​

string

Returns ​

LanguageAdapter


resolve() ​

resolve(selection): LanguageAdapter

Defined in: code-editor/src/languages/registry.ts:31

Parameters ​

selection ​

LanguageSelection

Returns ​

LanguageAdapter