"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.suffixTagColor = exports.Suffix = exports.rootFolderType = exports.ResourceTagEnum = exports.FileTypes = exports.defaultSuffix = exports.componentType = void 0;
const FileTypes = Object.freeze([
    {
        label: 'Page',
        type: 'page',
    },
    {
        label: 'Template',
        type: 'template',
    },
]);
exports.FileTypes = FileTypes;
const Suffix = Object.freeze([
    {
        label: '.html',
        type: 'html',
    },
]);
exports.Suffix = Suffix;
const defaultSuffix = {
    template: Suffix[0].type,
    page: Suffix[0].type,
};
exports.defaultSuffix = defaultSuffix;
const suffixTagColor = {
    template: '#2db7f5',
    page: '#87d068',
    component: 'magenta',
    editor: 'geekblue',
    library: 'gold',
    refer: 'red',
    post: '#49cc90',
    put: '#fca130',
    delete: '#f50',
};
exports.suffixTagColor = suffixTagColor;
const componentType = Object.freeze({
    label: 'Component',
    type: 'component',
});
exports.componentType = componentType;
const rootFolderType = {
    project: 'project',
    variable: 'variable',
    condition: 'condition',
    component: 'component',
    resource: 'resource',
};
exports.rootFolderType = rootFolderType;
// FileTagType
var ResourceTagEnum;
(function (ResourceTagEnum) {
    ResourceTagEnum["ResourceGroup"] = "resourceGroup";
    ResourceTagEnum["ResourceConfig"] = "resourceConfig";
})(ResourceTagEnum || (ResourceTagEnum = {}));
exports.ResourceTagEnum = ResourceTagEnum;
