[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-20 UTC."],[],[],null,["# params.Expression class\n\n**Signature:** \n\n export declare abstract class Expression\u003cT extends string | number | boolean | string[]\u003e \n\nMethods\n-------\n\n| Method | Modifiers | Description |\n|------------------------------------------------------------------------------|-----------|--------------------------------------------------------------------------------------|\n| [toCEL()](./firebase-functions.params.expression.md#paramsexpressiontocel) | | Returns the expression's representation as a braced CEL expression. |\n| [toJSON()](./firebase-functions.params.expression.md#paramsexpressiontojson) | | Returns the expression's representation as JSON. |\n| [value()](./firebase-functions.params.expression.md#paramsexpressionvalue) | | Returns the expression's runtime value, based on the CLI's resolution of parameters. |\n\nparams.Expression.toCEL()\n-------------------------\n\nReturns the expression's representation as a braced CEL expression.\n\n**Signature:** \n\n toCEL(): string;\n\n**Returns:**\n\nstring\n\nparams.Expression.toJSON()\n--------------------------\n\nReturns the expression's representation as JSON.\n\n**Signature:** \n\n toJSON(): string;\n\n**Returns:**\n\nstring\n\nparams.Expression.value()\n-------------------------\n\nReturns the expression's runtime value, based on the CLI's resolution of parameters.\n\n**Signature:** \n\n value(): T;\n\n**Returns:**\n\nT"]]