blob: 639c433dcae491202cc4e230f22612cc423269e7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
import { Effect } from './effect'
export interface Config {
compileTimeTestFailures: false
stopAtFailure: true // TODO: stopAtFailure
}
type Assertion = Config['compileTimeTestFailures'] extends true ? true : boolean
export interface Assert<_B extends Assertion> extends Effect {}
export interface Test<_m extends string, _effs extends Effect[]>
extends Effect {}
|