UNPKG

vevet

Version:

Vevet is a JavaScript library for creative development that simplifies crafting rich interactions like split text animations, carousels, marquees, preloading, and more.

23 lines (17 loc) 413 B
import { isString } from '@/internal/isString'; import { ISplitTextStaticProps } from '../types'; export function isIgnored( element: HTMLElement, ignore: ISplitTextStaticProps['ignore'], ) { if (!ignore) { return false; } if (isString(ignore)) { return element.matches(ignore); } if (typeof ignore === 'function') { return ignore(element); } return ignore.includes(element); }