@magnetarjs/core
Version:
Magnetar core library.
11 lines (10 loc) • 373 B
JavaScript
export function getEventNameFnsMap(...onMaps) {
const _onMaps = onMaps.filter(Boolean);
const result = {
before: _onMaps.flatMap((on) => on.before ?? []),
success: _onMaps.flatMap((on) => on.success ?? []),
error: _onMaps.flatMap((on) => on.error ?? []),
revert: _onMaps.flatMap((on) => on.revert ?? []),
};
return result;
}