/** * @class Collection */ export default class Collection { namespace: string; propertyName: string; /** * @param {String} property * @memberof Collection */ constructor(property: string); /** * @param {String} id ID of the thing stuffed into the collection at id location * @returns {Any} returns whatever is being stuffed into the collection * @public * @memberof Collection */ get(id: string): any; /** * @param {String} id the id of the meeting info instance to add to the collection * @param {Any} value the thing to set in the collection * @returns {Any} returns the thing just put in the collection * @public * @memberof Collection */ set(id: string, value: any): any; /** * remove the thing at the id * @param {String} id ID of the thing you wish to delete from the collection * @returns {undefined} * @public * @memberof Collection */ delete(id: string): void; /** * @returns {Object} returns an object map of things stuffed into the collection * @public * @memberof Collection */ getAll(): any; /** * @param {Object} set the replacement object * @returns {Object} returns an object map of things stuffed into the collection * @public * @memberof Collection */ setAll(set: object): any; }