Home Reference Source

src/contacts/BaseContact.js

const create = (data) => {
	let {id, name = '', source = '', favorite = false} = data;
	return {
		getId: () => id,
		getName: () => name,
		getSource: () => source,
		isFavorite: () => favorite,
		setName: (value) => {
			name = value;
		},
		setFavorite: (value) => {
			favorite = value;
		},
		setSource: (value) => {
			source = value;
		},
		setId: (value) => {
			id = value;
		},
	};
};

/** @private */
export const BaseContact = {
	create,
};