Build APIbldr
LanguageServer
A language server ready to register: the runnable that runs it, and what it
interface in bldr
A language server ready to register: the runnable that runs it, and what it claims.
The two travel together because they are only meaningful together — a runnable with no claims is a server nothing will ever be routed to, and claims with no runnable are a promise with nothing behind it.
Properties
claims: string[]
property
Globs it answers about, relative to each of its mounted trees.
priority: number
property
Higher wins when two servers claim one file.
runnable: Runnable
property
The service that runs it.
See Runnable.