'use strict';
/** Provide a single place to parse inbound Has Offers affiliate links. */
class HasOffersQueryInfo {
/** The parameters off the current URL
* @type {URLSearchParams}
*/
_params = null;
/** Set the value of dynamic properties */
constructor() {
this._params = new URLSearchParams(window.location.search);
}
/** Whether the query parameters identify an inbound affiliate link. */
get isAffiliate() {
return this._params.has('transaction_id') && this._params.has('offer_id');
}
}
export const hasOffersQueryInfo = new HasOffersQueryInfo();