@signalapp/mock-server
Version:
Mock Signal Server for writing tests
15 lines (14 loc) • 753 B
TypeScript
import { GroupPublicParams, UuidCiphertext } from '@signalapp/libsignal-client/zkgroup';
import { signalservice as Proto } from '../../protos/compiled';
export declare abstract class Group {
protected privChanges?: Proto.GroupChanges.Params;
protected privPublicParams?: GroupPublicParams;
get changes(): Readonly<Proto.GroupChanges.Params>;
get publicParams(): GroupPublicParams;
get state(): Readonly<Proto.Group.Params>;
get id(): string;
get revision(): number;
getChangesSince(since: number): Readonly<Proto.GroupChanges.Params>;
getMember(uuidCiphertext: UuidCiphertext): Proto.Member.Params | undefined;
getPendingMember(uuidCiphertext: UuidCiphertext): Proto.MemberPendingProfileKey.Params | undefined;
}