hydra.dsl.lib.effects module

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

hydra.dsl.lib.effects.apply(ef: TypedTerm[Callable[[X], Y]], ex: TypedTerm[X]) TypedTerm[Y]

DSL reference to hydra.overlay.python.lib.effects.apply.

hydra.dsl.lib.effects.bind(e: TypedTerm[X], f: TypedTerm[Callable[[X], Y]]) TypedTerm[Y]

DSL reference to hydra.overlay.python.lib.effects.bind.

hydra.dsl.lib.effects.compose(f: TypedTerm[Callable[[X], Y]], g: TypedTerm[Callable[[Y], Z]], x: TypedTerm[X]) TypedTerm[Z]

DSL reference to hydra.overlay.python.lib.effects.compose.

hydra.dsl.lib.effects.fold_list(f: TypedTerm[Callable[[X, Y], X]], acc0: TypedTerm[X], xs: TypedTerm[Sequence[Y]]) TypedTerm[X]

DSL reference to hydra.overlay.python.lib.effects.foldList.

hydra.dsl.lib.effects.map(f: TypedTerm[Callable[[X], Y]], e: TypedTerm[X]) TypedTerm[Y]

DSL reference to hydra.overlay.python.lib.effects.map.

hydra.dsl.lib.effects.map_list(f: TypedTerm[Callable[[X], Y]], xs: TypedTerm[Sequence[X]]) TypedTerm[Sequence[Y]]

DSL reference to hydra.overlay.python.lib.effects.mapList.

hydra.dsl.lib.effects.map_optional(f: TypedTerm[Callable[[X], Y]], m: TypedTerm[object]) TypedTerm[object]

DSL reference to hydra.overlay.python.lib.effects.mapOptional.

hydra.dsl.lib.effects.map_set(f: TypedTerm[Callable[[X], Y]], s: TypedTerm[Set[X]]) TypedTerm[Set[Y]]

DSL reference to hydra.overlay.python.lib.effects.mapSet.

hydra.dsl.lib.effects.pure(x: TypedTerm[X]) TypedTerm[X]

DSL reference to hydra.overlay.python.lib.effects.pure.