aboutsummaryrefslogtreecommitdiff
path: root/stdlib/sys.ts
blob: 0b48fa87ab927ecbf2d48e86fb08f048992d415a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { Effect } from './effect'

export interface GetEnv<_Name extends string> extends Effect<string> {}

export interface GetArgs extends Effect<string[]> {}

export interface JsExpr<_Expr extends string> extends Effect<any> {}

export interface DefineEffect<_Name extends string, _Func extends string>
  extends Effect {}

export interface Exit<_ extends number | undefined = undefined>
  extends Effect {}

export interface SetEvalEnvironment<_Env extends 'test.node' | 'node'>
  extends Effect {}