Ich habe soweit automatisiert the Emails sortieren aber ich muss noch schauen was es fur bugs es gibt wenn die app online ist deswegen wurde ich mit diesen Commit die website veroffentlichen obwohjl es sein konnte das es noch nicht fertig ist und verkaufs bereit
18 lines
688 B
JavaScript
18 lines
688 B
JavaScript
// ResourceNamespace allows you to create nested resources, i.e. `stripe.issuing.cards`.
|
|
// It also works recursively, so you could do i.e. `stripe.billing.invoicing.pay`.
|
|
function ResourceNamespace(stripe, resources) {
|
|
for (const name in resources) {
|
|
if (!Object.prototype.hasOwnProperty.call(resources, name)) {
|
|
continue;
|
|
}
|
|
const camelCaseName = name[0].toLowerCase() + name.substring(1);
|
|
const resource = new resources[name](stripe);
|
|
this[camelCaseName] = resource;
|
|
}
|
|
}
|
|
export function resourceNamespace(namespace, resources) {
|
|
return function (stripe) {
|
|
return new ResourceNamespace(stripe, resources);
|
|
};
|
|
}
|