Files
evento/node_modules/kysely/dist/esm/expression/expression.js
2026-03-18 14:55:56 -03:00

13 lines
485 B
JavaScript

/// <reference types="./expression.d.ts" />
import { isOperationNodeSource, } from '../operation-node/operation-node-source.js';
import { isObject, isString } from '../util/object-utils.js';
export function isExpression(obj) {
return isObject(obj) && 'expressionType' in obj && isOperationNodeSource(obj);
}
export function isAliasedExpression(obj) {
return (isObject(obj) &&
'expression' in obj &&
isString(obj.alias) &&
isOperationNodeSource(obj));
}