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
Section titled “Overload 1”import { CaseClause } from "@alloy-js/typescript";
<CaseClause block break expression={Children} />
import { CaseClause } from "@alloy-js/typescript/stc";
CaseClause({ block: boolean, break: boolean, expression: Children,}).children(children)
block | optionalboolean |
break | optionalboolean |
children | Children |
expression | Children |
Overload 2
Section titled “Overload 2”import { CaseClause } from "@alloy-js/typescript";
<CaseClause block break jsValue={unknown} />
import { CaseClause } from "@alloy-js/typescript/stc";
CaseClause({ block: boolean, break: boolean, jsValue: unknown,}).children(children)
block | optionalboolean |
break | optionalboolean |
children | Children |
jsValue | unknown |
Overload 3
Section titled “Overload 3”import { CaseClause } from "@alloy-js/typescript";
<CaseClause block break default={true} />
import { CaseClause } from "@alloy-js/typescript/stc";
CaseClause({ block: boolean, break: boolean, default: true,}).children(children)
block | optionalboolean |
break | optionalboolean |
children | Children |
default | true |