/core

CQRS-DDD-Actor framework for Node.js

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

MVP

Root API

class User extends Root {
  static version = 1.0;
  static type = "User";

  constructor() {}

  @Action({ validater })
  changeAction(name) {

  }

  @Mutation({ event, validater })
  changeMutation(){

  }

  @Changer({event});
  private change(event){

  }

  

}
const domain = new Domain();
domain.reg(User);

const user = await domain.create("User", ["name"] );

await user.changeAction("leo");