UNPKG

drawdown-svg-render

Version:
25 lines (20 loc) 1.9 kB
'use strict'; 'use babel'; Object.defineProperty(exports, "__esModule", { value: true }); exports.factory = factory; var _GeneralRenderer = require('./renderer/GeneralRenderer'); var _TimelineRenderer = require('./renderer/TimelineRenderer'); function factory(rendererType) { var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; switch (rendererType) { case 'GENERAL': return new _GeneralRenderer.GeneralRenderer(opts); case 'TIMELINE': return new _TimelineRenderer.TimelineRenderer(opts); default: throw new Error('Unknown renderer ' + rendererType); } } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9GYWN0b3J5LmpzIl0sIm5hbWVzIjpbImZhY3RvcnkiLCJyZW5kZXJlclR5cGUiLCJvcHRzIiwiR2VuZXJhbFJlbmRlcmVyIiwiVGltZWxpbmVSZW5kZXJlciIsIkVycm9yIl0sIm1hcHBpbmdzIjoiO0FBQUE7Ozs7O1FBSWdCQSxPLEdBQUFBLE87O0FBSGhCOztBQUNBOztBQUVPLFNBQVNBLE9BQVQsQ0FBaUJDLFlBQWpCLEVBQTBDO0FBQUEsTUFBWEMsSUFBVyx1RUFBSixFQUFJOztBQUMvQyxVQUFRRCxZQUFSO0FBQ0UsU0FBSyxTQUFMO0FBQ0UsYUFBTyxJQUFJRSxnQ0FBSixDQUFvQkQsSUFBcEIsQ0FBUDtBQUNGLFNBQUssVUFBTDtBQUNFLGFBQU8sSUFBSUUsa0NBQUosQ0FBcUJGLElBQXJCLENBQVA7QUFDRjtBQUNFLFlBQU0sSUFBSUcsS0FBSix1QkFBOEJKLFlBQTlCLENBQU47QUFOSjtBQVFEIiwiZmlsZSI6IkZhY3RvcnkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGJhYmVsJztcbmltcG9ydCB7IEdlbmVyYWxSZW5kZXJlciB9IGZyb20gJy4vcmVuZGVyZXIvR2VuZXJhbFJlbmRlcmVyJztcbmltcG9ydCB7IFRpbWVsaW5lUmVuZGVyZXIgfSBmcm9tICcuL3JlbmRlcmVyL1RpbWVsaW5lUmVuZGVyZXInO1xuXG5leHBvcnQgZnVuY3Rpb24gZmFjdG9yeShyZW5kZXJlclR5cGUsIG9wdHMgPSB7fSkge1xuICBzd2l0Y2ggKHJlbmRlcmVyVHlwZSkge1xuICAgIGNhc2UgJ0dFTkVSQUwnOlxuICAgICAgcmV0dXJuIG5ldyBHZW5lcmFsUmVuZGVyZXIob3B0cylcbiAgICBjYXNlICdUSU1FTElORSc6XG4gICAgICByZXR1cm4gbmV3IFRpbWVsaW5lUmVuZGVyZXIob3B0cylcbiAgICBkZWZhdWx0OlxuICAgICAgdGhyb3cgbmV3IEVycm9yKGBVbmtub3duIHJlbmRlcmVyICR7cmVuZGVyZXJUeXBlfWApXG4gIH1cbn1cbiJdfQ==