@unchainedshop/plugins
Version:
Because of a Typescript issue with upstream "postfinancecheckout", the Postfinance plugin has been disabled from transpilation, import the source ts files from src and enable node_module tsc or copy over the src/payment/postfinance-checkout to your projec
19 lines (14 loc) • 452 B
text/typescript
import { EventEmitter } from 'node:events';
import { setEmitAdapter, EmitAdapter } from '@unchainedshop/events';
const NodeEventEmitter = (): EmitAdapter => {
const eventEmitter = new EventEmitter();
return {
publish: (eventName, payload) => {
eventEmitter.emit(eventName, payload);
},
subscribe: (eventName, callback) => {
return eventEmitter.on(eventName, callback);
},
};
};
setEmitAdapter(NodeEventEmitter());