backend/js API

パッケージ Luna-Flow/luna_thread/backend/js は @js としてインポートされ、JavaScript バックエンドのためのプレースホルダーです。自分のターゲットを示すだけで、それ以外は何もしません。外部関数を宣言せず、何も実行しません。すべてのターゲットでビルドできます。

backend_target

JavaScript を返します。

pub fn backend_target() -> @shared.BackendTarget

default_plan_kind

Map を返します。これはこのバックエンドが最初に実行するプランの種類です。

pub fn default_plan_kind() -> @plan.PlanKind

package_name

"backend/js" を返します。

pub fn package_name() -> String
test "javascript backend placeholder" {
  assert_true(@js.backend_target() is @shared.JavaScript)
  inspect(@js.package_name(), content="backend/js")
  assert_true(@js.default_plan_kind() is @plan.Map)
}