This commit is contained in:
2026-02-16 19:34:35 +00:00
commit 9ab0940ca4
784 changed files with 41710 additions and 0 deletions
@@ -0,0 +1,16 @@
import type { RuntimeCookieTargeting } from 'types/runtime';
export const matchCookieTargeting = (cookie: string, cookieTargeting: RuntimeCookieTargeting[]) => {
if (!cookieTargeting || cookieTargeting.length === 0) return true;
if (!cookie) return false;
for (let targeting of cookieTargeting) {
for (let cookieValue of targeting.cookieValues) {
if (cookie.includes(cookieValue)) {
return true;
}
}
}
return false;
};