@atlaskit/editor-plugin-code-block
Version:
Code block plugin for @atlaskit/editor-core
13 lines • 689 B
JavaScript
export var preloadFormatterOnIntent = function preloadFormatterOnIntent(formatCodeProvider, language) {
return function (_state, dispatch) {
var _formatCodeProvider$p;
if (!dispatch || !formatCodeProvider || !language) {
// Hover/focus handlers are command-shaped; keep dry-runs side-effect free.
return false;
}
void ((_formatCodeProvider$p = formatCodeProvider.preload) === null || _formatCodeProvider$p === void 0 || (_formatCodeProvider$p = _formatCodeProvider$p.call(formatCodeProvider, language)) === null || _formatCodeProvider$p === void 0 ? void 0 : _formatCodeProvider$p.catch(function () {
return undefined;
}));
return false;
};
};