
import { multiplexProviderFunction } from '../provider/multiplex-provider-function'

import { PROVIDER_TYPE_DATABASE } from '../../constants/provider'

import { UpdateItem } from '../../data-structures/database'

const updateItem: UpdateItem = updateItemFunction

async function updateItemFunction (_storeId: string, _itemId: string, _item: any, extract?: any): Promise<any[]> {
  return multiplexProviderFunction(PROVIDER_TYPE_DATABASE, 'updateItem', [...arguments], extract)
}


export {
  updateItem
}