@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
resolve()
resolve(
selection):LanguageAdapter
Defined in: code-editor/src/languages/registry.ts:31
Parameters
selection
LanguageSelection