aboutsummaryrefslogtreecommitdiff
path: root/stdlib/test.ts
blob: 49c6e0ee275b3f86aed2580a8d6c7ba1375a21f5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
import { Effect } from "./effect";

export interface Config {
  compileTimeTestFailures: false
}

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 { }