MCPcopy
hub / github.com/MALSync/MALSync / ProgressItem

Interface ProgressItem

src/background/releaseProgressUtils.ts:9–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7export type ProgressState = 'complete' | 'ongoing' | 'discontinued' | 'upcoming' | 'dropped';
8
9export interface ProgressItem {
10 id: string;
11 source: string;
12 group?: string;
13 /** ISO-639-1 */
14 lang: string;
15 total?: number;
16 state?: ProgressState;
17 stateInfo?: string;
18 type: ProgressLanguageType;
19 lastEp?: {
20 total: number;
21 timestamp?: number;
22 };
23 predicition?: {
24 timestamp: number;
25 probability: 'low' | 'medium' | 'high';
26 };
27 releaseInterval?: {
28 mean: number;
29 sd: number;
30 n: number;
31 pi: number;
32 };
33 dayOfTheWeek?: {
34 mean: number;
35 sd: number;
36 n: number;
37 ci: number;
38 };
39}
40
41export interface releaseItemInterface {
42 timestamp: number;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected