UNPKG

@didomi/iabtcf-cmpapi

Version:

Ensures other in-page digital marketing technologies have access to CMP transparency and consent information for the iab. Transparency and Consent Framework (TCF).

24 lines (23 loc) 838 B
import { PurposeRestrictionVector, Vector } from '@didomi/iabtcf-core'; import { Restrictions } from './Restrictions.js'; import { TCData } from './TCData.js'; /** * InAppTCData response builder */ export declare class InAppTCData extends TCData { constructor(vendorIds?: number[]); /** * Creates a string bit field with a value for each id where each value is '1' if its id is in the passed in vector * @override * @param {Vector} vector * @return {string} */ protected createVectorField(vector: Vector): string; /** * Creates a restrictions object given a PurposeRestrictionVector * @override * @param {PurposeRestrictionVector} purpRestrictions * @return {Restrictions} */ protected createRestrictions(purpRestrictions: PurposeRestrictionVector): Restrictions; }