flink-cdc-language-server
Version:
A LSP-based language server for Apache Flink CDC
32 lines • 1.07 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.languageSettings = exports.languageServiceOptions = void 0;
const flink_cdc_schema_json_1 = __importDefault(require("./schemas/flink-cdc.schema.json"));
exports.languageServiceOptions = {
async schemaRequestService(uri) {
return fetch(uri).then(res => res.text());
},
workspaceContext: {
resolveRelativePath(relativePath, resource) {
return String(new URL(relativePath, resource));
}
}
};
exports.languageSettings = {
validate: true,
hover: true,
completion: true,
format: true,
isKubernetes: false,
yamlVersion: '1.2',
customTags: [],
schemas: [{
uri: 'https://nightlies.apache.org/flink/flink-cdc-docs-release-3.1/',
schema: flink_cdc_schema_json_1.default,
fileMatch: ['*']
}]
};
//# sourceMappingURL=settings.js.map