(query?: string)
| 37 | seed() |
| 38 | |
| 39 | export async function getContacts(query?: string) { |
| 40 | await fakeNetwork() |
| 41 | let contacts = await localforage.getItem<Contact[]>('contacts') |
| 42 | if (!contacts) contacts = [] |
| 43 | if (query) { |
| 44 | contacts = matchSorter(contacts, query, { keys: ['first', 'last'] }) |
| 45 | } |
| 46 | return contacts.sort(sortBy('last', 'createdAt')) |
| 47 | } |
| 48 | |
| 49 | export async function createContact( |
| 50 | data: Pick<Contact, 'first' | 'last' | 'twitter' | 'avatar' | 'notes'>, |
no test coverage detected
searching dependent graphs…