import { __require as requireGetContentStateFragment } from './getContentStateFragment.js';

/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *
 * @format
 * 
 * @emails oncall+draft_js
 */

var getFragmentFromSelection_1;
var hasRequiredGetFragmentFromSelection;

function requireGetFragmentFromSelection () {
	if (hasRequiredGetFragmentFromSelection) return getFragmentFromSelection_1;
	hasRequiredGetFragmentFromSelection = 1;

	var getContentStateFragment = requireGetContentStateFragment();

	function getFragmentFromSelection(editorState) {
	  var selectionState = editorState.getSelection();

	  if (selectionState.isCollapsed()) {
	    return null;
	  }

	  return getContentStateFragment(editorState.getCurrentContent(), selectionState);
	}

	getFragmentFromSelection_1 = getFragmentFromSelection;
	return getFragmentFromSelection_1;
}

export { requireGetFragmentFromSelection as __require };
//# sourceMappingURL=getFragmentFromSelection.js.map
