UNPKG

extract-base-iterator

Version:

Base iterator for extract iterators like tar-iterator and zip-iterator

1 lines 809 B
{"version":3,"sources":["/Users/kevin/Dev/OpenSource/iterators/extract-base-iterator/src/validateAttributes.mjs"],"sourcesContent":["export default function validateAttributes(attributes, keys) {\n let key;\n for (let index = 0; index < keys.length; index++) {\n key = keys[index];\n if (attributes[key] === undefined) throw new Error(`Missing attribute ${key}.Attributes ${JSON.stringify(attributes)}`);\n }\n}\n"],"names":["validateAttributes","attributes","keys","key","index","length","undefined","Error","JSON","stringify"],"mappings":"AAAA,eAAe,SAASA,mBAAmBC,UAAU,EAAEC,IAAI;IACzD,IAAIC;IACJ,IAAK,IAAIC,QAAQ,GAAGA,QAAQF,KAAKG,MAAM,EAAED,QAAS;QAChDD,MAAMD,IAAI,CAACE,MAAM;QACjB,IAAIH,UAAU,CAACE,IAAI,KAAKG,WAAW,MAAM,IAAIC,MAAM,CAAC,kBAAkB,EAAEJ,IAAI,YAAY,EAAEK,KAAKC,SAAS,CAACR,aAAa;IACxH;AACF"}