Preferências de consentimento do usuário por categoria.
Category
Types
Since
0.1.0
Remarks
Contém o estado de consentimento para cada categoria ativa no projeto.
A categoria 'necessary' está sempre presente e definida como true,
pois cookies essenciais não podem ser desabilitados pelo usuário.
Comportamento Dinâmico
As chaves são determinadas pela configuração de enabledCategories no ConsentProvider
Categorias não habilitadas no projeto não aparecem no objeto
TypeScript infere automaticamente as chaves baseado na configuração
Estado é persistido no cookie e restaurado em novas sessões
Valores e Significados
true: Usuário consentiu explicitamente para a categoria
false: Usuário rejeitou explicitamente a categoria
Ausência da chave: Categoria não está habilitada no projeto
Integração com Scripts
Use com ConsentScriptLoader para carregamento condicional
Estado é automaticamente reativo - mudanças atualizam scripts
Compatível com Google Analytics Enhanced Consent Mode
Suporta integração com ferramentas de tag management
Preferências de consentimento do usuário por categoria.
Category
Types
Since
0.1.0
Remarks
Contém o estado de consentimento para cada categoria ativa no projeto. A categoria 'necessary' está sempre presente e definida como
true
, pois cookies essenciais não podem ser desabilitados pelo usuário.Comportamento Dinâmico
enabledCategories
noConsentProvider
Valores e Significados
true
: Usuário consentiu explicitamente para a categoriafalse
: Usuário rejeitou explicitamente a categoriaIntegração com Scripts
ConsentScriptLoader
para carregamento condicionalExample: Configuração típica
Example: Integração condicional com features
Example: Verificação programática de múltiplas categorias