@airgrid/edgekit
Version:
A privacy focused library for cookie-less audience creation.
29 lines • 751 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.translate = void 0;
/*
* Audience to Engine translation
*
* Maintains union type over the translation layer
* so it can be discriminated further below the computation
*/
exports.translate = function (audienceDefinition) {
return {
filter: {
any: false,
queries: audienceDefinition.definition,
},
rules: [
{
reducer: {
name: 'count',
},
matcher: {
name: 'gt',
args: audienceDefinition.occurrences,
},
},
],
};
};
//# sourceMappingURL=translate.js.map