Current section
Files
Jump to
Current section
Files
src/fluentci/dagger/module.gleam
import gleam/javascript/array.{type Array}
import gleam/javascript/promise.{type Promise}
pub type Module
pub type ModuleSource
pub type ModuleDependency
pub type ModuleSourceView
@external(javascript, "../../dagger_ffi.mjs", "id")
pub fn id(module: Module) -> Promise(String)
@external(javascript, "../../dagger_ffi.mjs", "dependencies")
pub fn dependencies(module: Module) -> Promise(Array(Module))
@external(javascript, "../../dagger_ffi.mjs", "dependencyConfig")
pub fn dependency_config(module: Module) -> Promise(Array(ModuleDependency))