Sha256: b832a541e4401d94271fe4580da24e1235924f9f7751fb3c5a4d097ccdbd5132

Contents?: true

Size: 1.05 KB

Versions: 6

Compression:

Stored size: 1.05 KB

Contents

"use strict";
/* global global: false */

var modelDef = require("./model.js");

var wrappedResultModel = function(templateDef) {
  var defs = templateDef._defs;
  var templateName = templateDef.templateName;
  var finalModelContentDef = modelDef.getDef(defs, templateName);

  var finalModelContent = modelDef.generateResultModel(templateDef);

  var wrapper = require("./wrapper.js");
  var res = wrapper(finalModelContent, finalModelContentDef, defs);

  return res;
};

// requires only when imported
var translateTemplate = function() {
  var tt = require('./parser.js');
  return tt.apply(tt, arguments);
};

// requires only when imported
var generateEditors = function() {
  var ge = require('./editor.js');
  return ge.apply(ge, arguments);
};

var checkModel = function() {
  var cm = require('./checkmodel.js');
  return cm.apply(cm, arguments);
};

module.exports = {
  translateTemplate: translateTemplate,
  wrappedResultModel: wrappedResultModel,
  generateResultModel: modelDef.generateResultModel,
  generateEditors: generateEditors,
  checkModel: checkModel
};

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
mosaico-2.0.0 vendor/assets/mosaico-0.16.0/mosaico/src/js/converter/main.js
mosaico-1.1.1 vendor/assets/mosaico-0.16.0/mosaico/src/js/converter/main.js
mosaico-1.1.0 vendor/assets/mosaico-0.16.0/mosaico/src/js/converter/main.js
mosaico-1.0.2 vendor/assets/mosaico-0.16.0/mosaico/src/js/converter/main.js
mosaico-1.0.1 vendor/assets/mosaico-0.16.0/mosaico/src/js/converter/main.js
mosaico-1.0.0 vendor/assets/mosaico-0.16.0/mosaico/src/js/converter/main.js