/
Alex_Ural
/
opencode
Обзор
Документация
Войти
/
Alex_Ural
/
opencode
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
packages/core/src/config/lsp.ts
18 строк
690 B
Dax
feat(core): add location-scoped config loading (#29625)
30 май 2026, 07:06
Не верифицирован
30 май 2026, 07:06
9583e08
Код
Авторство
О чём код?
export * as ConfigLSP from "./lsp" import { Schema } from "effect" export const Disabled = Schema.Struct({ disabled: Schema.Literal(true), }) export class Server extends Schema.Class<Server>("ConfigV2.LSP.Server")({ command: Schema.String.pipe(Schema.Array), extensions: Schema.String.pipe(Schema.Array, Schema.optional), disabled: Schema.Boolean.pipe(Schema.optional), env: Schema.Record(Schema.String, Schema.String).pipe(Schema.optional), initialization: Schema.Record(Schema.String, Schema.Unknown).pipe(Schema.optional), }) {} export const Entry = Schema.Union([Disabled, Server]) export const Info = Schema.Union([Schema.Boolean, Schema.Record(Schema.String, Entry)])