CaseNode
interface CaseNode extends OperationNode {
readonly else?: OperationNode;
readonly isStatement?: boolean;
readonly kind: "CaseNode";
readonly value?: OperationNode;
readonly when?: ReadonlyArray<WhenNode>;
}const CaseNode: Readonly<{
is(node: OperationNode): node is CaseNode;
create(value?: OperationNode): CaseNode;
cloneWithThen(caseNode: CaseNode, then: OperationNode): CaseNode;
}>;