hydra.dsl.lib.optionals module

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

hydra.dsl.lib.optionals.apply(mf: TypedTerm[object], mx: TypedTerm[object]) TypedTerm[object]

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

hydra.dsl.lib.optionals.bind(m: TypedTerm[object], f: TypedTerm[Callable[[X], object]]) TypedTerm[object]

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

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

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

hydra.dsl.lib.optionals.fold_list(f: TypedTerm[Callable[[X, Y], object]], acc: TypedTerm[X], xs: TypedTerm[Sequence[Y]]) TypedTerm[object]

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

hydra.dsl.lib.optionals.given(x: TypedTerm[X]) TypedTerm[object]

DSL reference to hydra.overlay.python.lib.optionals.given.

hydra.dsl.lib.optionals.givens(xs: TypedTerm[Sequence[object]]) TypedTerm[Sequence[X]]

DSL reference to hydra.overlay.python.lib.optionals.givens.

hydra.dsl.lib.optionals.is_given(m: TypedTerm[object]) TypedTerm[bool]

DSL reference to hydra.overlay.python.lib.optionals.isGiven.

hydra.dsl.lib.optionals.is_none(m: TypedTerm[object]) TypedTerm[bool]

DSL reference to hydra.overlay.python.lib.optionals.isNone.

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

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

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

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

hydra.dsl.lib.optionals.map_optional(f: TypedTerm[Callable[[X], object]], xs: TypedTerm[Sequence[X]]) TypedTerm[Sequence[Y]]

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

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

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

hydra.dsl.lib.optionals.match(m: TypedTerm[object], def_: TypedTerm[Y], f: TypedTerm[Callable[[X], Y]]) TypedTerm[Y]

DSL reference to hydra.overlay.python.lib.optionals.match.

hydra.dsl.lib.optionals.to_list(m: TypedTerm[object]) TypedTerm[Sequence[X]]

DSL reference to hydra.overlay.python.lib.optionals.toList.

hydra.dsl.lib.optionals.with_default(def_: TypedTerm[X], m: TypedTerm[object]) TypedTerm[X]

DSL reference to hydra.overlay.python.lib.optionals.withDefault.