Больше дополнений

This commit is contained in:
2023-03-27 17:25:05 +04:00
parent f9cbc4461d
commit 8f79ec7f1b
6 changed files with 523 additions and 264 deletions
+10
View File
@@ -1,6 +1,11 @@
import { AprilFoolsJokeClass } from "./handler";
import { Joke } from "./joke";
import { ShakeJoke } from "./jokes/shake";
import { HumanitarianHellJoke } from "./jokes/humanitarian_hell";
import { MirrorJoke } from "./jokes/mirror";
import { CarnivalJoke } from "./jokes/carnival";
import { CrazyLettersJoke } from "./jokes/crazy_letters";
import { CrazyPunctuationJoke } from "./jokes/crazy_punctuation";
(window as any).AprilJokes = ((jokes: JokeClassList): AprilFoolsJokeClass => {
const cl = new AprilFoolsJokeClass();
@@ -12,6 +17,11 @@ import { ShakeJoke } from "./jokes/shake";
return cl;
})([
ShakeJoke,
HumanitarianHellJoke,
MirrorJoke,
CarnivalJoke,
CrazyLettersJoke,
CrazyPunctuationJoke,
]);
interface JokeClassList extends Array<new () => Joke> {}