class_docstr: Holder class for each grid type of component and connections from those to the types of other components.
  
  Parameters
  ----------
  name
      Name of the parameter. It's same as the dictionary key from `expose`
  datatype
      Grid type object
  component_uid
      Which component this type is associated with
  position
      Position in the while exposing it i.e `inputs` or `outputs`
class_docstr_tok: ["Holder","class","for","each","grid","type","of","component","and","connections","from","those","to","the","types","of","other","components",".","Parameters","--","--","--","--","--","name","Name","of","the","parameter",".","It","'s","same","as","the","dictionary","key","from","`","expose","`","datatype","Grid","type","object","component_uid","Which","component","this","type","is","associated","with","position","Position","in","the","while","exposing","it","i.e","`","inputs","`","or","`","outputs","`"]
docstr: Implements composition connecting Parameter << Parameter.
docstr_tok: ["Implements","composition","connecting","Parameter","<","<","Parameter","."]
code: def __lshift__(self, other: "Parameter"):
      """Implements composition connecting Parameter << Parameter."""
      self.__terminate_invalid_connection_request(other, "__lshift__")
      con = Connection(
          source_component=other.component_uid,
          target_component=self.component_uid,
          source_key=other.name,
          target_key=self.name,
      )
      self.connections.append(con)
  
imports: import dataclasses
  from dataclasses import dataclass, field, make_dataclass
  from pathlib import Path
  from typing import Dict, Iterator, List, NamedTuple, Optional, Tuple, Type, TypeVar, Union
  import pytorch_lightning
  import torch
  from flash.core.serve.types.base import BaseType
  from flash.core.serve.utils import download_file
  from flash.core.utilities.imports import _PYDANTIC_AVAILABLE, requires
label_desc: Use image node_id 3 for calling the Parameter obj's underlying member method code with example usage: obj.__lshift__(other) without return types