togezr
Version:
Better together_
25 lines • 1.13 kB
TypeScript
import { IRegistryData } from '../../commands/registerBranch/branchRegistry';
import { IGitHubConnector } from '../../connectorRepository/connectorRepository';
import { ISlackChannel } from '../../interfaces/ISlackChannel';
import { ISessionCommitPushEvent, ISessionEndEvent, ISessionEvent, ISessionUserJoinEvent } from './events';
export declare class SlackCommentRenderer {
private registyData;
private githubConnector?;
constructor(registyData: IRegistryData, githubConnector?: IGitHubConnector | undefined);
render: (events: ISessionEvent[], channel: ISlackChannel, threadTs?: string | undefined) => Promise<string>;
renderEvent: (event: ISessionUserJoinEvent | ISessionCommitPushEvent | ISessionEndEvent, events: ISessionEvent[]) => Promise<{
text: string;
blocks: {
type: string;
elements: ({
type: string;
image_url: string;
alt_text: string;
} | {
type: string;
text: string;
})[];
}[];
}>;
}
//# sourceMappingURL=slackCommentRenderer.d.ts.map