--- category: '@Math' alias: and related: logicNot, logicOr --- # logicAnd `AND` condition for refs. ## Usage ```ts import { whenever } from '@vueuse/core'; import { logicAnd } from '@vueuse/math'; const a = ref(true); const b = ref(false); whenever(logicAnd(a, b), () => { console.log('both a and b are now truthy!'); }); ``` ## Type Declarations ```ts /** * `AND` conditions for refs. * * @see https://vueuse.org/logicAnd * * @__NO_SIDE_EFFECTS__ */ export declare function logicAnd(...args: MaybeRefOrGetter[]): ComputedRef; /** @deprecated use `logicAnd` instead */ export declare const and: typeof logicAnd; ```