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)
}