Type Parameters
-
M extends boolean = boolean
Constructors
constructor
- new JikeUser<M>(client, username?, profile?): JikeUser<M>
-
Type Parameters
-
M extends boolean = boolean
Parameters
-
-
Optional
username: string
-
Properties
Private
#client
Private
Optional
#username
#username?: string
Optional
profile
Methods
follow
- follow(): Promise<void>
-
Returns Promise<void>
getId
- getId(): Promise<string>
-
Returns Promise<string>
用户 ID
getScreenName
- getScreenName(): Promise<string>
-
Returns Promise<string>
用户昵称
getUsername
- getUsername(): Promise<string>
-
Returns Promise<string>
用户名
isFollowing
- isFollowing(user, mode): Promise<boolean>
-
Parameters
-
user: string | JikeUser<boolean>
-
mode: "following" | "auto" | "follower"
Returns Promise<boolean>
mute
- mute(): Promise<void>
-
Returns Promise<void>
queryFollowers
- queryFollowers(option?): Promise<User[]>
-
Returns Promise<User[]>
queryFollowersWithTime
- queryFollowersWithTime(option?): Promise<FollowerWithTime[]>
-
queryFollowings
- queryFollowings(option?): Promise<User[]>
-
Returns Promise<User[]>
queryPersonalUpdate
- queryPersonalUpdate(option?): Promise<JikePostWithDetail[]>
-
queryProfile
- queryProfile(ignoreCache?): Promise<ApiResponses.Users.Profile<M>>
-
Parameters
-
ignoreCache: boolean = false
unfollow
- unfollow(option?): Promise<void>
-
Returns Promise<void>
unmute
- unmute(): Promise<void>
-
Returns Promise<void>
是否为自己