Handles responses from AnalyzePlanRequest operations.
Remarks
This class wraps AnalyzePlanResponse and provides type-safe access to different
analysis result types using discriminated unions. It validates the result type before
accessing specific values.
Example
consthandler = newAnalyzePlanResponseHandler(response); constschema = handler.schema; // Type-safe access constexplain = handler.explain; // Throws if not explain result
Handles responses from AnalyzePlanRequest operations.
Remarks
This class wraps AnalyzePlanResponse and provides type-safe access to different analysis result types using discriminated unions. It validates the result type before accessing specific values.
Example