@wbg-mde/model
Version:
Metadata Editor Model Definitions
31 lines (30 loc) • 1.14 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
class I18nResource {
constructor(resourceInfo) {
this.isoCode = resourceInfo.isoCode;
this.name = resourceInfo.name;
}
}
exports.I18nResource = I18nResource;
class I18nExportMetadata {
constructor(resourceInfo) {
this.isoCode = resourceInfo.isoCode;
this.name = resourceInfo.name;
this.editorSection = resourceInfo.editorSection;
this.templateSection = resourceInfo.templateSection;
this.baseTemplate = resourceInfo.baseTemplate;
this.defaultTemplate = resourceInfo.defaultTemplate;
}
}
exports.I18nExportMetadata = I18nExportMetadata;
class I18nExportImportStatus {
constructor(resourceInfo) {
this.resourceFile = resourceInfo.isoCode;
this.editorSectionFile = resourceInfo.name;
this.templateSectionFile = resourceInfo.editorSection;
this.baseTemplateFile = resourceInfo.templateSection;
this.defaultTemplateFile = resourceInfo.baseTemplate;
}
}
exports.I18nExportImportStatus = I18nExportImportStatus;