UNPKG

@viewdo/dxp-story-cli

Version:
24 lines (19 loc) 881 B
const IndexJsWriter = require('../common/index.js.js.js'); const SettingsJsWriter = require("../common/_settings.js.js.js"); const EventFolderWriter = require('../_utilities/event-folder-writer'); class PageElementCtaLinkFileCreator { constructor(_console = console) { Object.assign(this, { indexJsWriter: new IndexJsWriter(_console), settingsJsWriter: new SettingsJsWriter(__dirname, _console), event_folder_writer: new EventFolderWriter(_console) }); } create(page_element, page_element_path) { const { indexJsWriter, settingsJsWriter, event_folder_writer } = this; indexJsWriter.write(page_element_path); settingsJsWriter.write(page_element, page_element_path); event_folder_writer.write(page_element, page_element_path); } } module.exports = PageElementCtaLinkFileCreator;