UNPKG

1.07 kBTypeScriptView Raw
1declare module 'ember-testing/lib/adapters/qunit' {
2 import Adapter from 'ember-testing/lib/adapters/adapter';
3 /**
4 @module ember
5 */
6 /**
7 This class implements the methods defined by TestAdapter for the
8 QUnit testing framework.
9
10 @class QUnitAdapter
11 @namespace Ember.Test
12 @extends TestAdapter
13 @public
14 */
15 interface QUnitAdapter extends Adapter {
16 doneCallbacks: Array<Function>;
17 }
18 const QUnitAdapter: Readonly<
19 Readonly<typeof import('@ember/object').default> &
20 (new (
21 owner?: import('@ember/owner').default | undefined
22 ) => import('@ember/object').default) & {
23 asyncStart(): void;
24 asyncEnd(): void;
25 exception(error: unknown): never;
26 }
27 > &
28 (new (
29 owner?: import('@ember/owner').default | undefined
30 ) => import('@ember/object').default) & {
31 init(this: QUnitAdapter): void;
32 asyncStart(this: QUnitAdapter): void;
33 asyncEnd(this: QUnitAdapter): void;
34 exception(error: unknown): void;
35 };
36 export default QUnitAdapter;
37}