plugins/popn@asphyxia/models/common.ts
cracrayol c3119b6e4b Add rivals support for Lapistoria-peace
Fix stamp not properly initialized on usaneko
2021-04-15 23:45:06 +02:00

47 lines
673 B
TypeScript

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;
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;
};
};
}