Files
medusa-store/www/packages/docs-utils/src/expression-is-utils.ts

22 lines
522 B
TypeScript

import { ExpressionJsVarLiteral, ExpressionJsVarObj } from "types"
export function isExpressionJsVarLiteral(
expression: unknown
): expression is ExpressionJsVarLiteral {
return (
typeof expression === "object" &&
expression !== null &&
Object.hasOwn(expression, "original")
)
}
export function isExpressionJsVarObj(
expression: unknown
): expression is ExpressionJsVarObj {
return (
typeof expression === "object" &&
expression !== null &&
!Object.hasOwn(expression, "original")
)
}