meyfa/selena-ide

View on GitHub
src/commands/save.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { Command } from '@codemirror/view'
import { Storage } from '../storage.js'

export function createSaveCommand (storage: Storage): Command {
  return (view): boolean => {
    const text = view.state.doc.sliceString(0)
    storage.save(text)
    return true
  }
}