Improve Jqhtml_Integration.js documentation with hydration system explanation Add jqhtml-laravel integration packages for traditional Laravel projects 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
24 lines
457 B
JavaScript
24 lines
457 B
JavaScript
export function isPlainObject (obj) {
|
|
return Object.prototype.toString.call(obj) === '[object Object]'
|
|
}
|
|
|
|
// TODO: remove for consola@3
|
|
export function isLogObj (arg) {
|
|
// Should be plain object
|
|
if (!isPlainObject(arg)) {
|
|
return false
|
|
}
|
|
|
|
// Should contains either 'message' or 'args' field
|
|
if (!arg.message && !arg.args) {
|
|
return false
|
|
}
|
|
|
|
// Handle non-standard error objects
|
|
if (arg.stack) {
|
|
return false
|
|
}
|
|
|
|
return true
|
|
}
|