Packages

Write CI/CD pipelines in Gleam

Current section

Files

Jump to
fluentci src fluentci dagger module.gleam
Raw

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