"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ViewsProxiesContributionPoint = void 0;
const tslib_1 = require("tslib");
const di_1 = require("@opensumi/di");
const ide_core_common_1 = require("@opensumi/ide-core-common");
const common_1 = require("../../../common");
let ViewsProxiesContributionPoint = class ViewsProxiesContributionPoint extends common_1.VSCodeContributePoint {
    contribute() {
        // do nothing
    }
};
exports.ViewsProxiesContributionPoint = ViewsProxiesContributionPoint;
ViewsProxiesContributionPoint.schema = {
    type: 'array',
    markdownDescription: (0, ide_core_common_1.localize)('sumiContributes.viewsProxies'),
    defaultSnippets: [
        {
            body: ['${1}'],
        },
    ],
    items: {
        type: 'string',
    },
};
exports.ViewsProxiesContributionPoint = ViewsProxiesContributionPoint = tslib_1.__decorate([
    (0, di_1.Injectable)(),
    (0, common_1.Contributes)('viewsProxies'),
    (0, common_1.LifeCycle)(3 /* LifeCyclePhase.Starting */)
], ViewsProxiesContributionPoint);
//# sourceMappingURL=views-proxies.js.map