mirror of
https://github.com/elastic/kibana.git
synced 2025-06-27 18:51:07 -04:00
1 KiB
1 KiB
Home > kibana-plugin-plugins-expressions-public > isExpressionAstBuilder
isExpressionAstBuilder() function
Type guard that checks whether a given value is an ExpressionAstExpressionBuilder
. This is useful when working with subexpressions, where you might be retrieving a function argument, and need to know whether it is an expression builder instance which you can perform operations on.
Signature:
export declare function isExpressionAstBuilder(val: any): val is ExpressionAstExpressionBuilder;
Parameters
Parameter | Type | Description |
---|---|---|
val | any |
Returns:
val is ExpressionAstExpressionBuilder
Example
const arg = myFunction.getArgument('foo'); if (isExpressionAstBuilder(foo)) { foo.toAst(); }