flecks/packages/core/test/two/index.js

21 lines
657 B
JavaScript
Raw Normal View History

2022-02-26 10:24:16 -06:00
// eslint-disable-next-line import/no-unresolved
import {Flecks, Hooks} from '@flecks/core';
export default {
[Hooks]: {
'@flecks/core/one/test-gather': (
Flecks.provide(require.context('./things', false, /\.js$/))
),
'@flecks/core/test/invoke': () => 420,
'@flecks/core/test/invoke-parallel': (O) => new Promise((resolve) => {
setTimeout(() => {
// eslint-disable-next-line no-param-reassign
O.foo += 2;
resolve();
}, 0);
}),
'@flecks/core/test/invoke-reduce': () => ({bar: 420}),
'@flecks/core/test/invoke-reduce-async': () => new Promise((resolve) => resolve({bar: 420})),
},
};