import Member from '../member'; /** * @class MembersCollection */ export default class MembersCollection { members: Record; namespace: string; /** * @param {Object} locus * @memberof Members */ constructor(); set(id: string, member: Member): void; setAll(members: Record): void; /** * @param {String} id * @returns {Member} */ get(id: string): Member; /** * @returns {Object} returns an object map of Member instances * @memberof MembersCollection */ getAll(): Record; /** * Removes a member from the collection * @param {String} id * @returns {void} */ remove(id: string): void; /** * @returns {void} * reset members */ reset(): void; }