UNPKG

iab-vast-parser

Version:

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

14 lines (12 loc) 459 B
import { CompanionAds } from 'iab-vast-model' import createCompanion from './companion' export default ($creative) => { const $companionAds = $creative.companionAds const companionAds = new CompanionAds() companionAds.required = $companionAds.required if ($companionAds.companion != null) { companionAds.companions.push(...$companionAds.companion.map(createCompanion)) } companionAds.xmlElement = $companionAds._value return companionAds }