[Glitch] Remove MastodonMap TS type

Port 9a52a7f7a0 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
local
Renaud Chaput 1 year ago committed by Claire
parent e8243d5bbd
commit a33d6c946a
  1. 7
      app/javascript/flavours/glitch/types/resources.ts
  2. 6
      app/javascript/flavours/glitch/types/util.ts

@ -1,9 +1,10 @@
import type { MastodonMap } from './util';
import type { Record } from 'immutable';
type AccountValues = {
id: number;
avatar: string;
avatar_static: string;
[key: string]: any;
}
export type Account = MastodonMap<AccountValues>
};
export type Account = Record<AccountValues>;

@ -1,7 +1 @@
export 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;
}
export type ValueOf<T> = T[keyof T];

Loading…
Cancel
Save