-
Notifications
You must be signed in to change notification settings - Fork 53
/
gif.ts
40 lines (38 loc) · 908 Bytes
/
gif.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
import { IImages } from './images'
import IUser from './user'
import IVideo from './video'
export type GifID = string | number
export default interface IGif {
type: 'video' | 'gif' | 'text'
id: GifID
slug: string
url: string
bitly_gif_url: string
bitly_url: string
embed_url: string
username: string
source: string
rating: string
content_url: string
source_tld: string
source_post_url: string
is_indexable: boolean
is_sticker: boolean
import_datetime: string
trending_datetime: string
user: IUser
images: IImages
title: string
is_hidden: boolean
is_scheduled: boolean
is_removed: boolean
tags: string[]
bottle_data: any
response_id: string
analytics_response_payload: string
video?: IVideo
emoji_group_id?: number
variation?: string
variation_count?: number
alt_text?: string
}