Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>cqrs SnippetsNew to Visual Studio Code? Get it now.
cqrs Snippets

cqrs Snippets

xuesheng

|
424 installs
| (1) | Free
cqrs Snippets
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

NodeJs CQRS框架 代码片段!

Console 函数片段

特此声明:如有损坏其权益请联系本人邮箱zxsxzt@gmail.com进行删除,谢谢!

@leozale leozale CQRS框架介绍 github地址:https://github.com/cqrs2/cqrs

@leozale leozale CQRS框架介绍 github地址:https://github.com/cqrs2/cqrs

Snippets cqrs

键 描述
cqrs const {Actor} = require('cqrs'); // imp cqrs as Actor
cqrs actor const {Actor} = require('cqrs'); // imp cqrs asd actor
cqrs extends module.exports = class ClassName extends Actor{
cqrs service get const name = await this.service.get('name',value);
cqrs service apply this.service.apply(name,value, false);
cqrs service create const name = await this.$.create(name, {name:value);

创建Actor实例

domain // 创建Domain实例
const {Domain} = require('cqrs');

//创建Actor实例
domain create|domain.create();

// 得到一个 Actor 实例 domain get
domain.get(name,value);

// 监听所有 User 的所有事件
domain.on({actorType:"User"},handle);

// 监听所有 User 的 changeName 事件
domain.on({actorType:"User",type:"changeName"},handle);

// 监听 id 为 userId 的 User 的所有事件
domain.on({actorType:"User", actorId:userId},handle);

// 监听 id 为 userId 的 User 的 change 事件
domain.on({actorType:"User", actorId:userId , type:"change"},handle);

// 监听所有事件!
domain.on({},handle);

service 的别名 $ , 所有的业务方法内部都可调用。下面是 service 服务对象的全部方法。

$.get()

$.create()

$.apply()

$.subscribe()

$.unsubscribe()

$.lock()

$.unlock()

$.sagaBegin()

$.sagaEnd()

$.rollback()

$.getHistory()

Snippets console

快捷键描述 键 描述
输入信息 clg console.log()
输入信息 clo console.info()
输入警告 clw console.warn()
输入错误 cle console.error()
追踪函数的调用过程 clt console.error()
清除当前控制台的所有输出 clr console.clear()
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft