You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For plugins to work well loaded dynamically, the definition of createPlugin needs to be put into a separate dependency (@tradle/plugin ?) that contains only the interfaces and is used as an intermediate between the plugins loaded and mycloud.
Additionally, current plugins freely access a variety of sources. External dependencies such as @tradle/constants are okay but internal dependencies, such as in the examples below, will make it impossible to move the plugins outside of this repository. These need to be changed into either external dependencies or inlined into the plugin.
For plugins to work well loaded dynamically, the definition of
createPlugin
needs to be put into a separate dependency (@tradle/plugin
?) that contains only the interfaces and is used as an intermediate between the plugins loaded and mycloud.mycloud/src/in-house-bot/plugin-types.d.ts
Line 148 in d86ae91
Additionally, current plugins freely access a variety of sources. External dependencies such as
@tradle/constants
are okay but internal dependencies, such as in the examples below, will make it impossible to move the plugins outside of this repository. These need to be changed into either external dependencies or inlined into the plugin.mycloud/src/in-house-bot/plugins/complyAdvantage.ts
Line 18 in d86ae91
mycloud/src/in-house-bot/plugins/creditBuroCheck.ts
Line 21 in d86ae91
mycloud/src/in-house-bot/plugins/draftApplication.ts
Line 4 in d86ae91
The text was updated successfully, but these errors were encountered: