我正在创建一个拖放角度模块,希望将其外部化并发布到 npm。该库本质上将允许用户定义拖放区域并将 ngrx 操作与它们相关联。
const DND_RULES: DndRule[] = [
new DndRule('area1', 'area2', MOVE_AREA1_TO_AREA2_ACTION.getAction),
new DndRule('area2', 'area1', COPY_AREA2_TO_AREA2_ACTION.getAction),
]
然后,提供的服务将分派由规则产生的操作。
我的问题是我需要将此库与消费者的商店集成。有没有办法通过一些静态模块方法提供ngrx商店或以某种方式在幕后将它链接到我的商店? DndModule.provideStore(???)
我不确定这在幕后会是什么样子