Skip to main content

evaluateRules

client.contextAssembly.evaluateRules(data: EvaluateContextRulesRequest): Promise<unknown>

Evaluates context rules against provided data.

Runs the configured context rules to determine which context sources should be included based on the current state.

Parameters

ParameterTypeRequiredDescription
dataEvaluateContextRulesRequestYesThe evaluation request with rule inputs

Returns

Promise<unknown> — A promise that resolves with the rule evaluation results

Example

import { CodeBoltClient } from '@codebolt/clientsdk';

const client = new CodeBoltClient();

const result = await client.contextAssembly.evaluateRules(/* EvaluateContextRulesRequest */);
console.log(result);