Interface AccountRepository

interface AccountRepository {
    familiarFollowers: {
        fetch(id, meta?): Promise<FamiliarFollowers[]>;
    };
    relationships: {
        fetch(params, meta?): Promise<Relationship[]>;
    };
    search: {
        list(params?, meta?): Paginator<mastodon.v1.Account[], SearchAccountsParams>;
    };
    $select(id): {
        featuredTags: {
            list(meta?): Paginator<FeaturedTag[], undefined>;
        };
        followers: {
            list(params?, meta?): Paginator<mastodon.v1.Account[], DefaultPaginationParams>;
        };
        following: {
            list(params?, meta?): Paginator<mastodon.v1.Account[], DefaultPaginationParams>;
        };
        identityProofs: {
            list(meta?): Paginator<IdentityProof[], undefined>;
        };
        lists: {
            list(meta?): Paginator<List[], undefined>;
        };
        note: {
            create(params, meta?): Promise<Relationship>;
        };
        statuses: {
            list(params?, meta?): Paginator<Status[], ListAccountStatusesParams>;
        };
        block(meta?): Promise<Relationship>;
        fetch(meta?): Promise<mastodon.v1.Account>;
        follow(params?, meta?): Promise<Relationship>;
        mute(params?, meta?): Promise<Relationship>;
        pin(meta?): Promise<Relationship>;
        removeFromFollowers(meta?): Promise<void>;
        unblock(meta?): Promise<Relationship>;
        unfollow(params?, meta?): Promise<Relationship>;
        unmute(meta?): Promise<Relationship>;
        unpin(meta?): Promise<Relationship>;
    };
    create(params, meta?): Promise<Token>;
    lookup(params, meta?): Promise<mastodon.v1.Account>;
    updateCredentials(params, meta?): Promise<AccountCredentials>;
    verifyCredentials(meta?): Promise<AccountCredentials>;
}

Properties

familiarFollowers: {
    fetch(id, meta?): Promise<FamiliarFollowers[]>;
}

Type declaration

relationships: {
    fetch(params, meta?): Promise<Relationship[]>;
}

Type declaration

search: {
    list(params?, meta?): Paginator<mastodon.v1.Account[], SearchAccountsParams>;
}

Type declaration

Methods