title: Jest done callback is not assignable to parameter of type ProvidesCallback or undefined
body: <p>I am trying to create a test with jest and I want to use <strong>done()</strong> callback but Typescript is not accepting it, I tried to use type <code>any</code>, <code>jest.DoneCallback</code> or leaving it without any type but again is not working. Any solution or idea?</p>
  <p><img src="https://i.stack.imgur.com/kvjFC.png" alt="Screenshot of error" /></p>
  <pre><code>it('implements optimistic concurrency control', async (done: any) =&gt; {
    const ticket = Ticket.build({
      title: 'Concert 123423',
      price: 5,
      userId: '123'
    });
    await ticket.save();
    
    const firstInstance = await Ticket.findById(ticket.id);
    const secondInstance = await Ticket.findById(ticket.id);
  
    firstInstance!.set({ price: 10 });
    secondInstance!.set({ price: 15 });
  
    await firstInstance!.save();
  
    try {
      await secondInstance!.save();
    } catch (err) {
      console.log(err);
      return done();
    }
    throw new Error('Should not reach this point');
  });
  </code></pre>