// import test framework import { expect, tap } from '@push.rocks/tapbundle'; // import the module import * as lik from '../ts/index.js'; let testTimedAggregator: lik.TimedAggregtor; tap.test('should create a timed aggregaotor', async (tools) => { testTimedAggregator = new lik.TimedAggregtor({ aggregationIntervalInMillis: 1000, functionForAggregation: (aggregation) => { console.log(aggregation); }, }); testTimedAggregator.add('This'); testTimedAggregator.add('is a whole sentence.'); await tools.delayFor(1001); testTimedAggregator.add('This one is another.'); await tools.delayFor(2000); }); export default tap.start();