From 395b01feaadb896c1747696cd874bd70de727110 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Thu, 5 Jan 2023 19:28:43 +0530 Subject: feat: adds getargs function --- src/index.ts | 14 ++++++++------ src/runtime.ts | 14 ++++++++++++++ 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/src/index.ts b/src/index.ts index 6097752..b8a69ac 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,7 +1,7 @@ export interface EffectAtom { output: T } export type Effect = EffectAtom[] -export interface PrintString<_ extends string> extends EffectAtom { } +export interface PutString<_ extends string> extends EffectAtom { } export interface Print<_ extends any> extends EffectAtom { } export interface Debug<_ extends string, T> extends EffectAtom { } @@ -9,6 +9,7 @@ export interface WriteFile<_Path extends string, _Content extends string> extend export interface ReadFile<_Path extends string> extends EffectAtom { } export interface GetEnv<_Name extends string> extends EffectAtom { } +export interface GetArgs extends EffectAtom { } export interface ReadLine extends EffectAtom { } @@ -37,13 +38,14 @@ interface PrintK