diff --git a/package.json b/package.json index a1aaa955a..dcd45ee30 100644 --- a/package.json +++ b/package.json @@ -114,5 +114,12 @@ }, "ember-addon": { "configPath": "tests/dummy/config" + }, + "typesVersions": { + "*": { + "*": [ + "types/*" + ] + } } } diff --git a/types/test-support/load.d.ts b/types/test-support/load.d.ts new file mode 100644 index 000000000..bab8f8676 --- /dev/null +++ b/types/test-support/load.d.ts @@ -0,0 +1,5 @@ +import type { TestLoader } from 'ember-qunit/test-loader'; + +declare class EmberExamTestLoader extends TestLoader {} + +export default function loadEmberExam(): EmberExamTestLoader; diff --git a/types/test-support/start.d.ts b/types/test-support/start.d.ts new file mode 100644 index 000000000..48facb00e --- /dev/null +++ b/types/test-support/start.d.ts @@ -0,0 +1,5 @@ +import type { start } from 'ember-qunit'; + +type QUnitStartOptions = Parameters[0]; + +export default function startEmberExam(options?: QUnitStartOptions): void;