INNER CODE UNIT · TypeScript
sumToN
mongodb-js/mongosh · packages/async-rewriter-spec/src/index.ts:822
function sumToN(n) {
if (n <= 1) return 1;
return n + sumToN(n - 1);
}
sumToN(2);
`);
expect(result).to.equal(3);
});
});
context('runtime support', function () {
beforeEach(function () {
runUntranspiledCode(asyncWriter.runtimeSupportCode());
});
context('async', function () {
it('supports Array.prototype.forEach', async function () {
implicitlyAsyncFn.resolves({ foo: 'bar' });