double.py
 1  # SPDX-FileCopyrightText: 2022-present deepset GmbH <info@deepset.ai>
 2  #
 3  # SPDX-License-Identifier: Apache-2.0
 4  
 5  from haystack.core.component import component
 6  
 7  
 8  @component
 9  class Double:
10      """
11      Doubles the input value.
12      """
13  
14      @component.output_types(value=int)
15      def run(self, value: int):
16          """
17          Doubles the input value.
18          """
19          return {"value": value * 2}