Skip to content

CaseClause

A case clause in a switch statement. Provide either an expression or a JS value to compare to the switch expression. Can optionally be wrapped in a block. Pass break to finish with a break statement.

Overload 1

import { CaseClause } from "@alloy-js/typescript";
<CaseClause block break expression={Children} />

Props

blockoptionalboolean
breakoptionalboolean
childrenChildren
expressionChildren

Overload 2

import { CaseClause } from "@alloy-js/typescript";
<CaseClause block break jsValue={unknown} />

Props

blockoptionalboolean
breakoptionalboolean
childrenChildren
jsValueunknown

Overload 3

import { CaseClause } from "@alloy-js/typescript";
<CaseClause block break default={true} />

Props

blockoptionalboolean
breakoptionalboolean
childrenChildren
defaulttrue