blob: efbb1faa76f6cd233627eb00365a53028da1e4c8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
interface MastodonMap<T> {
get<K extends keyof T>(key: K): T[K];
has<K extends keyof T>(key: K): boolean;
set<K extends keyof T>(key: K, value: T[K]): this;
}
type AccountValues = {
id: number;
avatar: string;
avatar_static: string;
[key: string]: any;
}
export type Account = MastodonMap<AccountValues>
|