/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * */ import {HorizontalRuleExtension} from '@lexical/extension'; import {defineExtension} from 'lexical'; import {CoreImportExtension} from './CoreImportExtension'; import {HorizontalRuleRule} from './coreImportRules'; /** * Import rules for {@link HorizontalRuleNode}. The `
` rule is part of * {@link CoreImportRules} (gated on `HorizontalRuleNode` registration), so * this array exists only for backwards compatibility and introspection. * * @experimental */ export const HorizontalRuleImportRules = [HorizontalRuleRule]; /** * Bundles the runtime {@link HorizontalRuleExtension} together with * {@link CoreImportExtension}, whose {@link CoreImportRules} include the * registration-gated `
` rule. * * @experimental * @deprecated The `
` import rule now ships with * {@link CoreImportRules} and activates whenever `HorizontalRuleNode` is * registered — depend on `HorizontalRuleExtension` (plus any extension * that brings in `CoreImportExtension`) directly instead. */ export const HorizontalRuleImportExtension = defineExtension({ dependencies: [HorizontalRuleExtension, CoreImportExtension], name: '@lexical/html/HorizontalRuleImport', });