UNPKG

iab-vast-parser

Version:

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

28 lines (22 loc) 877 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _iabVastModel = require('iab-vast-model'); var _ad = require('../inherit/ad'); var _ad2 = _interopRequireDefault(_ad); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.default = function ($ad, options) { var wrapper = new _iabVastModel.Wrapper(); var $wrapper = $ad.wrapper; (0, _ad2.default)($ad, $wrapper, wrapper, options); if ($wrapper.followAdditionalWrappers != null) { wrapper.followAdditionalWrappers = $wrapper.followAdditionalWrappers; } if ($wrapper.allowMultipleAds != null) { wrapper.allowMultipleAds = $wrapper.allowMultipleAds; } wrapper.fallbackOnNoAd = $wrapper.fallbackOnNoAd; wrapper.vastAdTagURI = $wrapper.vastAdTagURI != null ? $wrapper.vastAdTagURI._value : null; return wrapper; };