-
Notifications
You must be signed in to change notification settings - Fork 4
/
types.ts
117 lines (108 loc) · 1.79 KB
/
types.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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
export interface PromptTutorialType {
title: string;
example: string;
}
export type TabsType = "tutorial" | "commands" | "home";
export type TimeOfDayType =
| "Morning"
| "Night"
| "Evening"
| "Afternoon"
| "Unknown";
export interface HandlerStateType {
handlerPicked: boolean;
handlerID: KeywordsType | null;
}
export interface AppType {
packageName: string;
versionName: string;
versionCode: string;
firstInstallTime: string;
lastUpdateTime: string;
appName: string;
icon: string; // Base64
apkDir: string;
size: string; // Bytes
}
export interface JokeType {
_id: string;
setup: string;
punchline: string;
type: string;
likes: any[];
author: { name: string; id?: any };
approved: boolean;
date: number;
NSFW: boolean;
}
export interface QuoteType {
_id: string;
content: string;
author: string;
tags: string[];
authorSlug: string;
length: number;
dateAdded: string;
dateModified: string;
}
export type ChatBubbleVariants =
| "basic text"
| "weather"
| "google"
| "youtube"
| "games"
| "memes"
| "news"
| "music";
export interface ChatType {
variant: ChatBubbleVariants;
text: string;
extraData: any;
}
export type KeywordsType =
| "hello"
| "hi"
| "hey"
| "morning"
| "open"
| "whatsapp"
| "call me "
| "call"
| "message"
| "text"
| "sms"
| "weather"
| "temperature"
| "email"
| "joke"
| "quote"
| "notifications"
| "launch"
| "brightness"
| "reminder"
| "google"
| "who"
| "why"
| "when"
| "how"
| "what"
| "which"
| "memes"
| "play"
| "game"
| "made you"
| "your maker"
| "your creator"
| "chess"
| "sudoku"
| "checkers"
| "start over"
| "news"
| "voice on"
| "voice off"
| "shut up"
| "talk to me"
| "hello"
| "hey"
| "hi"
| " reset";