Skip to content

달빛약속 / core/mod / yaksok

Function: yaksok()

yaksok(code): Promise<RunModuleResult>

YaksokSession을 생성하고 코드를 실행하는 과정을 간소화한 헬퍼 함수입니다. 단일 파일 또는 여러 파일로 구성된 간단한 코드를 실행할 때 유용합니다.

Parameters

code

단일 코드 문자열 또는 모듈 이름을 키로 갖는 코드 객체입니다.

string | Record<string, string>

Returns

Promise<RunModuleResult>

코드 실행 결과를 담은 RunModuleResult 객체를 반환합니다.

Example

// 단일 파일 실행
await yaksok('"안녕" 보여주기');

// 여러 파일 실행
await yaksok({
  main: '(@math 더하기 1 2) 보여주기',
  math: '약속, 더하기 (A) (B)
   A + B 반환하기'
});

Defined in

core/session/session.ts:381