-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathquizzes.module.ts
64 lines (60 loc) · 1.95 KB
/
quizzes.module.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
import { Module } from '@nestjs/common';
import { Bryanasingletonbarnhart } from './ bryana_singleton-barnhart_quiz.js';
import { AnanatawaQuiz } from './ananatawa_quiz.js';
import { AnotherQuiz } from './another_quiz.js';
import { AnthonyMaysQuiz } from './anthony_mays_quiz.js';
import { ChanelHuttQuiz } from './Chanel_Huttquiz.js';
import { DavidAdenaikeQuiz } from './david_adenaike_quiz.js';
import { DavisDQuiz } from './davisd_quiz.js';
import { DylanLaffertyQuiz } from './dylan_lafferty_quiz.js';
import { EvanPhilakhongQuiz } from './evan_philakhong_quiz.js';
import { EzraQuiz } from './ezra_quiz.js';
import { JasonWatsonQuiz } from './jason_watson_quiz.js';
import { Jbeyquiz } from './jbeyquiz.js';
import { JeremiahWingQuiz } from './jeremiah_wing_quiz.js';
import { KarensQuiz } from './karen_alabi_quiz.js';
import { KhaylaSaundersQuiz } from './khayla_quiz.js';
import { MeikoStephensQuiz } from './meiko_stephens_quiz.js';
import { MercedesMathewsQuiz } from './mercedes_mathews_quiz.js';
import { MontezBradleyQuiz } from './montez_quiz.js';
import { NiaPackquiz } from './nia_quiz.js';
import { OliviaJamesQuiz } from './olivia_james_quiz.js';
import { RasheedMillerQuiz } from './rasheed_miller_quiz.js';
import { JustinsQuiz } from './justin_eklund_quiz.js';
export const Quizzes = Symbol.for('Quizzes');
// Add your quiz provider here.
const QUIZ_PROVIDERS = [
AnthonyMaysQuiz,
AnotherQuiz,
MeikoStephensQuiz,
MercedesMathewsQuiz,
Jbeyquiz,
KarensQuiz,
MontezBradleyQuiz,
Bryanasingletonbarnhart,
EzraQuiz,
DavidAdenaikeQuiz,
EvanPhilakhongQuiz,
KhaylaSaundersQuiz,
DylanLaffertyQuiz,
RasheedMillerQuiz,
JustinsQuiz,
NiaPackquiz,
DavisDQuiz,
AnanatawaQuiz,
OliviaJamesQuiz,
ChanelHuttQuiz,
JeremiahWingQuiz,
JasonWatsonQuiz,
];
@Module({
providers: [
...QUIZ_PROVIDERS,
{
provide: Quizzes,
useFactory: (...args) => [...args],
inject: QUIZ_PROVIDERS,
},
],
})
export class QuizzesModule {}