-
Notifications
You must be signed in to change notification settings - Fork 1
/
globals.d.ts
43 lines (39 loc) · 854 Bytes
/
globals.d.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
declare module "*.css";
declare module "*.svg";
interface IRow {
id: string;
text: string;
author: string;
author_full: string;
author_profile_url: string;
likes: number;
retweets: number;
quotes: number;
replies: number;
count: number;
}
interface IExtendedRow extends IRow {
puzzle_text: string;
}
interface IDayData {
id: "metadata";
startTime: string;
endTime: string;
batchOffset: number;
isComplete: boolean;
dayIndex: number;
}
declare namespace NodeJS {
export interface ProcessEnv {
SUPABASE_URL: string;
SUPABASE_SERVICE_KEY: string;
TWILIO_ACCOUNT_SID: string;
TWILIO_TOKEN: string;
TWILIO_SOURCE_NUMBER: string;
TWILIO_TARGET_NUMBER: string;
TWITTER_APP_KEY: string;
TWITTER_APP_SECRET: string;
TWITTER_ACCESS_TOKEN: string;
TWITTER_ACCESS_SECRET: string;
}
}