Мне нужно дождаться функции в моем $ formatDatabaseJson. Я проверяю документы (https://vincit.github.io/objection.js/#_s_formatdatabasejson) и кажется невозможным. Есть ли способ сделать это вручную?
class Person extends Model { async $formatDatabaseJson(json) { // Call the super class's implementation. json = await super.$formatDatabaseJson(json) // await function here return json } }
$formatDatabaseJson является синхронным и не может использоваться для вызова асинхронного кода. Хуки $beforeInsert, $beforeUpdate и $afterGet являются асинхронными и могут использоваться в зависимости от вашего варианта использования.
$formatDatabaseJson
$beforeInsert
$beforeUpdate
$afterGet