# SPDX-FileCopyrightText: 2022-present deepset GmbH # # SPDX-License-Identifier: Apache-2.0 from haystack.core.component import component @component class Repeat: def __init__(self, outputs: list[str]) -> None: self._outputs = outputs component.set_output_types(self, **dict.fromkeys(outputs, int)) def run(self, value: int): """ :param value: the value to repeat. """ return dict.fromkeys(self._outputs, value)