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 |