Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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;
cloneWithWhen(caseNode: CaseNode, when: WhenNode): CaseNode;
cloneWithThen(caseNode: CaseNode, then: OperationNode): CaseNode;
cloneWith(caseNode: CaseNode, props: Partial<Pick<CaseNode, "else" | "isStatement">>): CaseNode;
}
>
;

§Extends

§Properties

§
readonly else?: OperationNode
[src]
§
readonly isStatement?: boolean
[src]
§
readonly kind: "CaseNode"
[src]
§
readonly value?: OperationNode
[src]
§
readonly when?: ReadonlyArray<WhenNode>
[src]