Properties
Readonly
contacts$
contacts$
: Observable<readonly Contact[]>
Methods
createContact
- createContact(contact: Pick<Contact, "name" | "favorite" | "phones" | "emails">): Promise<void>
-
Parameters
-
contact: Pick<Contact, "name" | "favorite" | "phones" | "emails">
Returns Promise<void>
deleteContact
- deleteContact(contact: Pick<Contact, "id">): Promise<void>
-
Returns Promise<void>
saveContact
- saveContact(contact: Pick<Contact, "id" | "name" | "favorite" | "phones" | "emails">): Promise<void>
-
Parameters
-
contact: Pick<Contact, "id" | "name" | "favorite" | "phones" | "emails">
Returns Promise<void>
Allows retrieving, updating and creating contacts. An instance of this class must be obtained using getContactRepository