Я создаю угловой модуль перетаскивания, который я надеюсь внедрить и опубликовать в 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(???)
Я не уверен, как это будет выглядеть за кулисами.