Skip to content

달빛약속 / RuntimeConfig

Interface: RuntimeConfig

RuntimeConfig 객체를 사용하여 약속 런타임을 설정합니다.

typescript
import { yaksok, RuntimeConfig } from '@dalbit-yaksok/core'

const runtimeConfig: RuntimeConfig = { 
   stdout: console.log, 
   stderr: console.error, 
} 

await yaksok(`"안녕" 보여주기`, runtimeConfig)

Properties

entryPoint

entryPoint: string

Default

ts
'main'

Param

시작할 파일 이름

Defined in

core/runtime/runtime-config.ts:35


flags

flags: Partial<Record<FUTURE_FUNCTION_INVOKE_SYNTAX, boolean>>

Defined in

core/runtime/runtime-config.ts:47


runFFI()

runFFI: (runtime, code, args) => ValueType | Promise<ValueType>

Parameters

runtime

string

런타임 이름

code

string

실행할 코드

args

FunctionInvokingParams

함수 인자

Returns

ValueType | Promise<ValueType>

함수 실행 결과

Defined in

core/runtime/runtime-config.ts:42


stderr()

stderr: (message) => void

Parameters

message

string

오류로 인해 발생한 메시지

Returns

void

Default

ts
console.error

Defined in

core/runtime/runtime-config.ts:30


stdout()

stdout: (message) => void

Parameters

message

string

보여주기에서 전달된 메시지

Returns

void

Default

ts
console.log

Defined in

core/runtime/runtime-config.ts:25