Add type annotation for some js files (#24787)

This commit is contained in:
fusagiko / takayamaki authored and GitHub committed 2023-05-03 11:43:29 +02:00
1 parent 9b8cb947a7
commit e38b391940
11 files changed
+36 -49

No files matched your search

+1 -5
View File
@@ -1,8 +1,4 @@
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;
}
import type { MastodonMap } from './util';
type AccountValues = {
id: number;
+7
View File
@@ -0,0 +1,7 @@
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];