add dummy function with todo

This commit is contained in:
Felix Roos 2022-05-28 23:45:42 +02:00
parent 93e565f8df
commit 15b32abadf
2 changed files with 20 additions and 0 deletions

View File

@ -0,0 +1,8 @@
function splitLanes(haps) {
// TODO: split haps into multiple arrays so that no overlapping events are in the same array
// also make sure the lanes are packed as tight as possible
// use logic analogous to drawLine
return [haps];
}
export default splitLanes;

View File

@ -0,0 +1,12 @@
import { fastcat, stack, slowcat, silence, pure } from '../pattern.mjs';
import { strict as assert } from 'assert';
import splitLanes from '../splitLanes.mjs';
describe('splitLanes', () => {
it('should split', () => {
const haps = fastcat(0, stack(1, 2))._firstCycleValues;
assert.deepStrictEqual(haps, [0, 1, 2]);
assert.deepStrictEqual(splitLanes([0, 1, 2]), [[0, 1, 2]]);
});
});