import { Sequence } from '../../core'; import { compose } from '../../../../helper/compose'; compose(Sequence, class extends Sequence { public override unique(): Sequence> { const memory = new Set(); return this.filter(a => !memory.has(a) && !!memory.add(a)); } });