File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/js/location/core/src/entity/format/formattemplatecollection.js
Back
import FormatTemplate from './formattemplate'; export default class FormatTemplateCollection { #templates = {}; constructor(templateData: {}) { for (const type in templateData) { // eslint-disable-next-line no-prototype-builtins if (templateData.hasOwnProperty(type)) { this.setTemplate( new FormatTemplate(type, templateData[type]) ); } } } isTemplateExists(type: string): boolean { return typeof this.#templates[type] !== 'undefined'; } getTemplate(type: string): string { return this.isTemplateExists(type) ? this.#templates[type] : null; } setTemplate(template: FormatTemplate) { if (!(template instanceof FormatTemplate)) { throw new Error('Argument template must be instance of FormatTemplate!'); } this.#templates[template.type] = template; } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.27 |
proxy
|
phpinfo
|
Settings