Skip to content

agent


@tsky/client / agent / ActorLazyProfile

ActorLazyProfile ​

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

Extends ​

Extended by ​

Constructors ​

new ActorLazyProfile() ​

ts
new ActorLazyProfile(client, did): ActorLazyProfile

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

Parameters ​

client ​

Client

did ​

`did:${string}`

Returns ​

ActorLazyProfile

Inherited from ​

Actor.constructor

Properties ​

client ​

ts
client: Client;

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

Inherited from ​

Actor.client


did ​

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

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

Inherited from ​

Actor.did

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


profile() ​

ts
profile(): Promise<ActorProfile>

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

Returns ​

Promise<ActorProfile>


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:204

Returns ​

object

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

Inherited from ​

Actor.toJSON