UNPKG

md-curcuma

Version:

A Typescript library for transporting and converting markdown and other data.

21 lines (20 loc) 689 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Mapping_Task = void 0; const mapper_1 = require("../core/mapper"); const Observable_Abstract_TaskBase_1 = require("./Observable_Abstract_TaskBase"); class Mapping_Task extends Observable_Abstract_TaskBase_1.Observable_Abstract_TaskBase { constructor(props) { super(); this.props = props; } perform(dao) { if (this.props.hasOwnProperty("mappings")) { let mapper = new mapper_1.Mapper(); mapper.addMappings(this.props.mappings); mapper.do_mappings(dao, dao); } return dao; } } exports.Mapping_Task = Mapping_Task;