import { BlockService } from '@blockeditor/block-std';
import { changeTextSelectionSideways, changeTextSelectionSidewaysToBlock, changeTextSelectionToBlockStartEnd, changeTextSelectionVertically, moveCursorToBlock, moveCursorVertically, selectBlock, selectBlocksBetween, selectBlockTextBySide, } from './commands/index.js';
export class NoteService extends BlockService {
    mounted() {
        super.mounted();
        this.std.command
            .add('moveCursorVertically', moveCursorVertically)
            .add('moveCursorToBlock', moveCursorToBlock)
            .add('changeTextSelectionSideways', changeTextSelectionSideways)
            .add('changeTextSelectionSidewaysToBlock', changeTextSelectionSidewaysToBlock)
            .add('changeTextSelectionVertically', changeTextSelectionVertically)
            .add('changeTextSelectionToBlockStartEnd', changeTextSelectionToBlockStartEnd)
            .add('selectBlocksBetween', selectBlocksBetween)
            .add('selectBlock', selectBlock)
            .add('selectBlockTextBySide', selectBlockTextBySide);
    }
}
//# sourceMappingURL=note-service.js.map