/**
 * 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.
 */
'use strict';

var markdown = require('@lexical/markdown');
var react = require('react');

/**
 * 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.
 *
 */
function useLexicalAutoFormatter(editor) {
  react.useEffect(() => {
    return markdown.registerMarkdownShortcuts(editor, markdown.TRANSFORMERS);
  }, [editor]);
}

exports.useLexicalAutoFormatter = useLexicalAutoFormatter;
