UNPKG

awv3

Version:
38 lines (27 loc) 1.34 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Graphics; var _angular = require('./angular'); var _angular2 = _interopRequireDefault(_angular); var _linear = require('./linear'); var _linear2 = _interopRequireDefault(_linear); var _radial = require('./radial'); var _radial2 = _interopRequireDefault(_radial); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function Graphics(name) { for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { args[_key - 1] = arguments[_key]; } switch (name) { case 'CC_AngularDimension':case 'CC_AngularFeatureDimension': return new (Function.prototype.bind.apply(_angular2.default, [null].concat(args)))(); case 'CC_LinearDimension':case 'CC_LinearFeatureDimension': return new (Function.prototype.bind.apply(_linear2.default, [null].concat(args)))(); case 'CC_DiameterDimension':case 'CC_DiameterFeatureDimension':case 'CC_RadialDimension':case 'CC_RadialFeatureDimension': return new (Function.prototype.bind.apply(_radial2.default, [null].concat(args)))(); } } // Support hot reloading if (module.hot) module.hot.accept(['./angular', './linear', './radial']);