Skip to content

agent


@tsky/client / agent / ActorBasicProfile

ActorBasicProfile

Defined in: client/src/agent.ts:223

Extends

Extended by

Implements

  • ProfileViewBasic

Constructors

new ActorBasicProfile()

ts
new ActorBasicProfile(client, actor): ActorBasicProfile

Defined in: client/src/agent.ts:236

Parameters

client

Client

actor

ProfileViewBasic

Returns

ActorBasicProfile

Overrides

Actor.constructor

Properties

$type?

ts
optional $type: string;

Defined in: client/src/agent.ts:234

Implementation of

ts
AppBskyActorDefs.ProfileViewBasic.$type

associated?

ts
optional associated: ProfileAssociated;

Defined in: client/src/agent.ts:228

Implementation of

ts
AppBskyActorDefs.ProfileViewBasic.associated

avatar?

ts
optional avatar: string;

Defined in: client/src/agent.ts:229

Implementation of

ts
AppBskyActorDefs.ProfileViewBasic.avatar

client

ts
client: Client;

Defined in: client/src/agent.ts:41

Inherited from

Actor.client


createdAt?

ts
optional createdAt: string;

Defined in: client/src/agent.ts:230

Implementation of

ts
AppBskyActorDefs.ProfileViewBasic.createdAt

did

ts
did: `did:${string}`;

Defined in: client/src/agent.ts:42

Implementation of

ts
AppBskyActorDefs.ProfileViewBasic.did

Inherited from

Actor.did


displayName?

ts
optional displayName: string;

Defined in: client/src/agent.ts:231

Maximum string length: 640 Maximum grapheme length: 64

Implementation of

ts
AppBskyActorDefs.ProfileViewBasic.displayName

handle

ts
handle: string;

Defined in: client/src/agent.ts:227

Implementation of

ts
AppBskyActorDefs.ProfileViewBasic.handle

labels?

ts
optional labels: Label[];

Defined in: client/src/agent.ts:232

Implementation of

ts
AppBskyActorDefs.ProfileViewBasic.labels

viewer?

ts
optional viewer: ViewerState;

Defined in: client/src/agent.ts:233

Implementation of

ts
AppBskyActorDefs.ProfileViewBasic.viewer

Methods

feed()

ts
feed(params?, options?): Promise<Paginator<Output>>

Defined in: client/src/agent.ts:186

Get a list of feeds (feed generator records) created by the actor (in the actor's repo).

Parameters

params?

Omit<Params, "actor">

options?

RPCOptions

Returns

Promise<Paginator<Output>>

Inherited from

Actor.feed


feeds()

ts
feeds(limit?, options?): Promise<Paginator<Output>>

Defined in: client/src/agent.ts:166

Get a view of an actor's 'author feed' (post and reposts by the author). Does not require auth.

Parameters

limit?

number

options?

RPCOptions

Returns

Promise<Paginator<Output>>

Inherited from

Actor.feeds


followers()

ts
followers(limit?, options?): Promise<Paginator<Output>>

Defined in: client/src/agent.ts:72

Enumerates accounts which follow a specified account (actor).

Parameters

limit?

number

options?

RPCOptions = {}

Returns

Promise<Paginator<Output>>

Inherited from

Actor.followers


follows()

ts
follows(limit?, options?): Promise<Paginator<Output>>

Defined in: client/src/agent.ts:97

Enumerates accounts which a specified account (actor) follows.

Parameters

limit?

number

options?

RPCOptions = {}

Returns

Promise<Paginator<Output>>

Inherited from

Actor.follows


lists()

ts
lists(limit?, options?): Promise<Paginator<Output>>

Defined in: client/src/agent.ts:122

Enumerates the lists created by a specified account (actor).

Parameters

limit?

number

options?

RPCOptions = {}

Returns

Promise<Paginator<Output>>

Inherited from

Actor.lists


relationships()

ts
relationships(others?, options?): Promise<{
  $type: string;
  actor: undefined | ActorLazyProfile;
  relationships: (
     | Typed<NotFoundActor, string>
     | Typed<Relationship, string>)[];
}>

Defined in: client/src/agent.ts:144

Enumerates public relationships between one account, and a list of other accounts. Does not require auth.

Parameters

others?

string[]

options?

RPCOptions

Returns

Promise<{ $type: string; actor: undefined | ActorLazyProfile; relationships: ( | Typed<NotFoundActor, string> | Typed<Relationship, string>)[]; }>

Inherited from

Actor.relationships


starterPacks()

ts
starterPacks(limit?, options?): Promise<Paginator<Output>>

Defined in: client/src/agent.ts:52

Get a list of starter packs created by the actor.

Parameters

limit?

number

options?

RPCOptions = {}

Returns

Promise<Paginator<Output>>

Inherited from

Actor.starterPacks


toJSON()

ts
toJSON(): object

Defined in: client/src/agent.ts:265

Returns

object

$type
ts
$type: undefined | string;
associated
ts
associated: undefined | ProfileAssociated;
avatar
ts
avatar: undefined | string;
createdAt
ts
createdAt: undefined | string;
did
ts
did: `did:${string}`;
displayName
ts
displayName: undefined | string;
handle
ts
handle: string;
labels
ts
labels: undefined | Label[];
viewer
ts
viewer: undefined | ViewerState;

Overrides

Actor.toJSON