twoot
Version:
toot and/or skeet. a lowest-common-denominator api for simplifying crossposting to mastodon and bsky
13 lines (12 loc) • 749 B
TypeScript
import { AtpAgent } from "@atproto/api";
import { type ReplyRef } from "@atproto/api/dist/client/types/app/bsky/feed/post.js";
import type { StatusOrText, BskyAPIConfig } from "./index.js";
export type BskyRawPostResult = Awaited<ReturnType<typeof AtpAgent.prototype.post>>;
export type BskyPostResult = {
status: string;
uri: string;
rawResult: BskyRawPostResult;
};
export declare function postSkeet(status: StatusOrText, client: AtpAgent, apiConfig: BskyAPIConfig, inReplyToId?: ReplyRef): Promise<BskyPostResult>;
export declare function doSkeet(status: StatusOrText, apiConfig: BskyAPIConfig): Promise<BskyPostResult>;
export declare function doSkeets(statuses: StatusOrText[], apiConfig: BskyAPIConfig): Promise<BskyPostResult[]>;