UNPKG

iab-vast-parser

Version:

Parses IAB VAST tags into iab-vast-model objects.

25 lines (18 loc) 620 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _inLine = require('./in-line'); var _inLine2 = _interopRequireDefault(_inLine); var _wrapper = require('./wrapper'); var _wrapper2 = _interopRequireDefault(_wrapper); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.default = function ($ad, options) { if ($ad.inLine != null) { return (0, _inLine2.default)($ad, options); } else if ($ad.wrapper != null) { return (0, _wrapper2.default)($ad, options); } else { throw new Error('Unrecognized ad type'); } };