@barinbritva/add-to-calendar
Version:
[](https://github.com/barinbritva/add-to-calendar/blob/master/package.json) [](https://gith
18 lines (17 loc) • 464 B
JavaScript
export class MultiGenerator {
constructor(generators) {
this.generators = generators;
}
createLinks(event, asArray) {
const links = {};
Object.keys(this.generators).forEach((key) => {
links[key] = this.generators[key].createLink(event);
});
if (!asArray) {
return links;
}
return Object.keys(links).map((key) => {
return [key, links[key]];
});
}
}