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