Skip to content

ConsentApi

type ConsentApi = {
close: () => void;
decisions: ComputedRef<Record<string, boolean>>;
deny: (id) => void;
denyAll: () => void;
dismissNotice: () => void;
grant: (id) => void;
grantAll: () => void;
isGranted: (id) => boolean;
isOpen: ComputedRef<boolean>;
noticeOpen: ComputedRef<boolean>;
open: () => void;
ready: ComputedRef<boolean>;
reset: () => void;
resolved: ComputedRef<ResolvedCategory[]>;
save: () => void;
storedAt: ComputedRef<number | null>;
};

Defined in: packages/vue/src/use-consent.ts:5

Type declaration

NameTypeDefined in
close() => voidpackages/vue/src/use-consent.ts:19
decisionsComputedRef<Record<string, boolean>>packages/vue/src/use-consent.ts:9
deny(id) => voidpackages/vue/src/use-consent.ts:13
denyAll() => voidpackages/vue/src/use-consent.ts:15
dismissNotice() => voidpackages/vue/src/use-consent.ts:20
grant(id) => voidpackages/vue/src/use-consent.ts:12
grantAll() => voidpackages/vue/src/use-consent.ts:14
isGranted(id) => booleanpackages/vue/src/use-consent.ts:21
isOpenComputedRef<boolean>packages/vue/src/use-consent.ts:7
noticeOpenComputedRef<boolean>packages/vue/src/use-consent.ts:8
open() => voidpackages/vue/src/use-consent.ts:18
readyComputedRef<boolean>packages/vue/src/use-consent.ts:6
reset() => voidpackages/vue/src/use-consent.ts:17
resolvedComputedRef<ResolvedCategory[]>packages/vue/src/use-consent.ts:10
save() => voidpackages/vue/src/use-consent.ts:16
storedAtComputedRef<number | null>packages/vue/src/use-consent.ts:11