hydra.dsl.lib.pairs module

DSL functions for hydra.overlay.python.lib.pairs.

hydra.dsl.lib.pairs.bimap(f: TypedTerm[Callable[[A], C]], g: TypedTerm[Callable[[B], D]], p: TypedTerm[tuple[A, B]]) TypedTerm[tuple[C, D]]

DSL reference to hydra.overlay.python.lib.pairs.bimap.

hydra.dsl.lib.pairs.first(p: TypedTerm[tuple[A, B]]) TypedTerm[A]

DSL reference to hydra.overlay.python.lib.pairs.first.

hydra.dsl.lib.pairs.pair(x: TypedTerm[A], y: TypedTerm[B]) TypedTerm[tuple[A, B]]

DSL reference to hydra.overlay.python.lib.pairs.pair.

hydra.dsl.lib.pairs.second(p: TypedTerm[tuple[A, B]]) TypedTerm[B]

DSL reference to hydra.overlay.python.lib.pairs.second.