@tiptap/core
Version:
headless rich text editor
14 lines (10 loc) • 406 B
text/typescript
import type { AnyExtension, EnableRules } from '../types.js'
export function isExtensionRulesEnabled(extension: AnyExtension, enabled: EnableRules): boolean {
if (Array.isArray(enabled)) {
return enabled.some(enabledExtension => {
const name = typeof enabledExtension === 'string' ? enabledExtension : enabledExtension.name
return name === extension.name
})
}
return enabled
}