Skip to content

달빛약속 / core/mod / ExtensionManifest

Interface: ExtensionManifest

달빛 약속 확장이 제공하는 기능과 메타데이터를 정의하는 매니페스트입니다.

이 매니페스트는 달빛 약속 런타임에게 확장이 어떤 능력을 가지고 있는지 알려주는 역할을 합니다. 예를 들어, ffiRunner는 이 확장이 외부 코드를 실행할 수 있는 FFI(Foreign Function Interface) 런타임임을 명시합니다.

Properties

ffiRunner?

optional ffiRunner: object

확장이 FFI 런타임을 제공하는 경우, 해당 런타임의 정보를 명시합니다.

runtimeName

runtimeName: string

FFI 런타임을 식별하는 고유한 이름입니다. (예: "QuickJS", "Pyodide") 번역 구문에서 이 이름을 사용하여 특정 런타임을 지정합니다.

Defined in

core/extension/extension.ts:13