generated from JiatLn/nuxt3-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
types.ts
74 lines (72 loc) · 1.35 KB
/
types.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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
export interface IIssue {
url: string
repository_url: string
labels_url: string
comments_url: string
events_url: string
html_url: string
id: number
node_id: string
number: number
title: string
user: Partial<IUser>
labels: ILabel[]
state: string
locked: boolean
assignee: any
assignees: any[]
milestone: any
comments: number
created_at: string
updated_at: string
closed_at: any
author_association: string
active_lock_reason: any
body: string
timeline_url: string
performed_via_github_app: any
state_reason: any
}
export interface IUser {
login: string
id: number
node_id: string
avatar_url: string
gravatar_id: string
url: string
html_url: string
followers_url: string
following_url: string
gists_url: string
starred_url: string
subscriptions_url: string
organizations_url: string
repos_url: string
events_url: string
received_events_url: string
type: string
site_admin: boolean
name: string
company: string
blog: string
location: string
email: any
hireable: any
bio: string
twitter_username: any
public_repos: number
public_gists: number
followers: number
following: number
created_at: string
updated_at: string
}
export interface ILabel {
id: number
node_id: string
url: string
name: string
color: string
default: boolean
description: string
}