UNPKG

@arc-publishing/sdk-sales

Version:
26 lines 1.21 kB
export function isReedemCodeResponse(r) { return typeof r.redeemCode !== 'undefined'; } export function isSubscriptionIDResponse(r) { return (!!r.subscriptionID || r.subscriptionID === 0); } export function isSharingDetails(x) { return Array.isArray(x.sharedSubscriptions); } export function isSubscription(sub) { return !!(sub === null || sub === void 0 ? void 0 : sub.subscriptionID) || (sub === null || sub === void 0 ? void 0 : sub.subscriptionID) === 0; } export function isSubscriptionSummary(sub) { return !!(sub === null || sub === void 0 ? void 0 : sub.subscriptionID) && !(sub === null || sub === void 0 ? void 0 : sub.events) && !(sub === null || sub === void 0 ? void 0 : sub.clientID); } export function isSubscriptionDetail(sub) { return !!(sub === null || sub === void 0 ? void 0 : sub.subscriptionID) && !!(sub === null || sub === void 0 ? void 0 : sub.events); } export function isAddress(address) { return !!address.country; } export function isGiftRecipientResponse(setGiftRecipientResponse) { return (!!setGiftRecipientResponse.subscriptionID && typeof setGiftRecipientResponse.redeemCode !== 'undefined'); } //# sourceMappingURL=subscription.js.map