UNPKG
@esolangs/typina
Version:
latest (0.1.3)
0.1.3
0.1.2
0.1.1
0.1.0
Pineapple interpreter implemented in TypeScript's type system
@esolangs/typina
/
index.ts
11 lines
(8 loc)
•
230 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
import
{
Parse
,
Eval
}
from
'./src/pina'
/** * Pineapple interpreter. * * Returns program output string. Or `never` when parse or execution fails. */
type
Pina
<
Code
extends
string
> =
Eval
<
Parse
<
Code
>>;
export
default
Pina
;