UNPKG

@servable/server

Version:
21 lines (15 loc) 446 B
import get from "../crud/get.js" import create from "../crud/create.js" import prepareModel from "./prepareModel.js" export default async (props) => { const { entityId, type } = props const model = await prepareModel(props) let item = await get({ model, entityId, type }) if (!item) { item = await create({ model, entityId, type }) } if (!item) { throw new Error('Could not connect to util database') } return item }