Loading...
Loading...
Compare original and translation side by side
usePlugin()import { usePlugin } from '@zhin.js/core'
const plugin = usePlugin()
plugin.onMounted(() => {
plugin.logger.info(`Plugin ${plugin.name} mounted`)
})
plugin.onDispose(() => {
plugin.logger.info(`Plugin ${plugin.name} disposed`)
})usePlugin()import { usePlugin } from '@zhin.js/core'
const plugin = usePlugin()
plugin.onMounted(() => {
plugin.logger.info(`Plugin ${plugin.name} mounted`)
})
plugin.onDispose(() => {
plugin.logger.info(`Plugin ${plugin.name} disposed`)
})usePlugin()plugin.onMountedplugin.onDisposeusePlugin()plugin.onMountedplugin.onDisposeNODE_ENV=developmentplugin.onMounted(() => {
plugin.logger.debug('Plugin ready for HMR')
})NODE_ENV=developmentplugin.onMounted(() => {
plugin.logger.debug('Plugin ready for HMR')
})plugin.reload()plugin.stop()mountedexit code 51plugin.reload()plugin.stop()mountedplugin.import()await plugin.import('./sub-plugin/index.ts')plugin.import()await plugin.import('./sub-plugin/index.ts')plugin.featuresplugin.info()plugin.featuresplugin.info()usePlugin()onDisposeplugin.import()plugin.onMountedusePlugin()onDisposeplugin.import()plugin.onMounted