togezr
Version:
Better together_
17 lines • 866 B
TypeScript
import { TChannelType } from '../interfaces/TChannel';
import { TGitHubChannel } from '../interfaces/TGitHubChannel';
import { ISessionEvent } from '../sessionConnectors/renderer/events';
import { ChannelSession, IChannelMementoRecord } from './ChannelSession';
export declare class GitHubChannelSession extends ChannelSession {
channel: TGitHubChannel;
siblingChannels: ChannelSession[];
sessionId?: string | undefined;
private commentId?;
type: TChannelType | 'generic';
constructor(channel: TGitHubChannel, siblingChannels: ChannelSession[], sessionId?: string | undefined);
onEvent(e: ISessionEvent): Promise<void>;
private updateGitHubComment;
readExistingRecord(): IChannelMementoRecord | null;
onPersistData: (record: IChannelMementoRecord) => IChannelMementoRecord;
}
//# sourceMappingURL=GitHubChannelSession.d.ts.map