-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtypes.d.ts
58 lines (50 loc) · 1.01 KB
/
types.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
import { type } from "os"
type User = {
"id": number,
"name": string,
"username": string,
"email": string,
"address": {
"street": string,
"suite": string,
"city": string,
"zipcode": string,
"geo": {
"lat": string,
"lng": string
}
},
"phone": string,
"website": string,
"company": {
"name": string,
"catchPhrase": string,
"bs": string
}
}
type Post ={
"userId": number,
"id": number,
"title": string,
"body":string,
}
type Result = {
pageid:string,
title:string,
extract:string,
thumbnail?:{
source:string,
width:number ,
height:number,
}
}
type SearchResult = {
query?:{
pages?:Result[],
},
}
type BlogPost = {
id:string,
title:string,
date:string,
}