Register block methods & how to enqueue block assets?

I know this is old but I am also working on adding a block using Poet @Twansparant . See Sage 10 + Poet block - Not loading . It seems I need to add edit.js and edit.css for my block , but I am not clear on how. I could add these to

  • resources/scripts/editor.js
  • resources/styles/editor.css

but I assume we do a separate JS at least as well as a save.js per block. How did you add these to your theme?