Files
tiptap/packages/core/src/helpers/isExtensionRulesEnabled.ts
Philipp Kühn 7ea55279a3 refactoring
2021-11-18 12:46:21 +01:00

16 lines
422 B
TypeScript

import { AnyExtension, EnableRules } from '../types'
export default 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
}