-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtypes.ts
48 lines (44 loc) · 1.09 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
/**
* Payload for configs
*/
export interface Configs {
SCREEN: string,
PARENT_SRC_PROJECT_DIR: string;
PARENT_DEST_PROJECT_DIR: string;
DATA_SRC_DIR: string;
PERT_INAMES: string[];
PERT_IDS: string[];
PERT_PLATES: string[];
PROJECT: string;
}
export interface ProjectConfigs {
SCREEN: string,
INST_INFO_FILES_POST_FIX: string[],
QC_PLATE_FILES_POST_FIX: string[],
COLUMN_FILES_POST_FIX: string[],
ROW_FILES_POST_FIX: string[],
NEW_PROJECT_PREFIX: string,
OLD_PROJECT_PREFIX: string,
SOURCE_DATA_DIR: string,
DESTINATION_DATA_DIR: string,
PERT_IDS: string[],
PERT_INAMES: string[],
PERT_PLATES: string[],
PLATE_FILES_POST_FIX:string[],
COPY_FILES_POST_FIX: string[],
FILES_TO_ZIP: string[],
DESTINATION_DIR: string,
SOURCE_DIR: string,
OLD_PROJECT_DIR: string,
NEW_PROJECT_DIR: string,
PROJECT: string
}
/**
* The minimum set of attributes that describe a user.
*/
export interface UserEmail {
user_email: string,
org_email: string,
firstName: string,
activation_url: string,
}