Type Parameters
- M extends boolean = boolean
Constructors
constructor
- new JikeUser<M>(client, username?, profile?): JikeUser<M>
Type Parameters
- M extends boolean = boolean
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>
是否为自己