UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

24 lines (23 loc) 971 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _memoizeOne = _interopRequireDefault(require("memoize-one")); var _extensions = require("@atlaskit/editor-common/extensions"); function prepareExtensionProvidersInternal(editorActions, extensionProviders) { if (!extensionProviders) { return; } if (typeof extensionProviders === 'function') { return (0, _extensions.combineExtensionProviders)(extensionProviders(editorActions)); } return (0, _extensions.combineExtensionProviders)(extensionProviders); } var prepareExtensionProvider = function prepareExtensionProvider(getEditorActions) { return (0, _memoizeOne.default)(function (extensionProviders) { return prepareExtensionProvidersInternal(getEditorActions(), extensionProviders); }); }; var _default = exports.default = prepareExtensionProvider;