ifExpr()지원 중단
함수, 작성 분류
Two-arm value dispatch on a condition: ifExpr(cond, () => a, () => b).
import { ifExpr } from 'typeshade'
시그니처, 설명, 예제는 커밋 c66579bf의 컴파일러 소스에서 그대로 가져온 영어 원문입니다.
구문
function ifExpr<K extends string>( cond: ReadonlyNode<'bool'>, thenVal: () => ReadonlyNode<K>, elseVal: () => ReadonlyNode<K>,): Node<K>매개변수
condReadonlyNode<'bool'>thenVal() => ReadonlyNode<K>elseVal() => ReadonlyNode<K>
반환값
Node<K>
소스
src/core/ir/builder.ts, 2052행, 커밋 c66579bf 기준