18 lines
462 B
TypeScript
18 lines
462 B
TypeScript
interface Window {
|
|
datalayer: { [key: string]: any }
|
|
adobeDataLayer: {
|
|
push: (...args: unknown) => void
|
|
}
|
|
_satellite: { cookie: { get: (s: string) => string } }
|
|
adobe: {
|
|
OptInCategories: { ANALYTICS: string }
|
|
optIn: {
|
|
approve: (s: string, b: boolean) => {}
|
|
deny: (s: string, b: boolean) => {}
|
|
complete: () => {}
|
|
}
|
|
}
|
|
Cookiebot: { changed: boolean; consented: boolean }
|
|
ApplePaySession: (() => void) | undefined
|
|
}
|