export interface Phase { id: number, p: number, } export interface ExtraData { [field: string]: { path: string, pathSrc?: string, type: string, default: any, isArray?: true, }; }; export interface Profile { collection: 'profile', name: string, friendId: string, dataVersion: number } export interface Params { collection: 'params', version: string, params: { [key: string]: any; }; } export interface Rivals { collection: 'rivals', rivals: string[] } export interface Scores { collection: 'scores', version: string, scores: { [key: string]: { clear_type?: number, score: number, cnt: number, }; }; }