d561abc774bfc5f2b653c5ff1e61956a5eb2c9b3
Christian Fraß [mod] clean model-view-control

Christian Fraß authored 2 years ago

source/types.ts        1) type int = number;
source/types.ts        2) 
source/types.ts        3) 
source/types.ts        4) type float = number;
source/types.ts        5) 
source/types.ts        6) 
source/types.ts        7) type type_conf =
source/types.ts        8) {
source/types.ts        9) 	backend:
source/types.ts       10) 	{
source/types.ts       11) 		scheme: string;
source/types.ts       12) 		host: string;
source/types.ts       13) 		port: int;
source/types.ts       14) 		path: string;
source/types.ts       15) 	};
source/types.ts       16) 	settings:
source/types.ts       17) 	{
source/types.ts       18) 		poll_interval_in_milliseconds: 2000;
source/types.ts       19) 	};
source/types.ts       20) 	irc:
source/types.ts       21) 	{
source/types.ts       22) 		server: string;
source/types.ts       23) 		predefined_channel: string;
source/types.ts       24) 		predefined_nickname_prefix: string;
source/types.ts       25) 	}
source/types.ts       26) };
source/types.ts       27) 
source/types.ts       28) 
source/types.ts       29) enum enum_state
source/types.ts       30) {
source/types.ts       31) 	offline = "offline",
source/types.ts       32) 	connecting = "connecting",
source/types.ts       33) 	online = "online",
source/types.ts       34) }
source/types.ts       35) 
source/types.ts       36) 
Christian Fraß [mod] added view for info e...

Christian Fraß authored 2 years ago

source/logic/types.ts 37) enum enum_entrykind
source/logic/types.ts 38) {
source/logic/types.ts 39) 	message = "message",
source/logic/types.ts 40) 	info = "info",
source/logic/types.ts 41) }
source/logic/types.ts 42) 
source/logic/types.ts 43) 
Christian Fraß [mod] clean model-view-control

Christian Fraß authored 2 years ago

source/types.ts       44) type type_event =
source/types.ts       45) {
source/types.ts       46) 	timestamp: int;
source/types.ts       47) 	kind: string;
source/types.ts       48) 	data: any;
source/types.ts       49) };
source/types.ts       50) 
source/types.ts       51) 
source/types.ts       52) type type_spot =
source/types.ts       53) {
source/types.ts       54) 	kind: string;
source/types.ts       55) 	name: string;
source/types.ts       56) };
source/types.ts       57) 
source/types.ts       58) 
source/types.ts       59) type type_entry =
source/types.ts       60) {
source/types.ts       61) 	timestamp: int;
Christian Fraß [mod] added view for info e...

Christian Fraß authored 2 years ago

source/logic/types.ts 62) 	kind: string;
source/logic/types.ts 63) 	sender: (null | string);