anchor.diff:          | Class of string
           | Ref of (obj -> obj)
           | Key of string
  -        static member Custom(key: string, value: obj): TransitionProps =
  +        static member Custom(key: string, value: obj): TransitionProp =
               unbox(key, value)
   
       type CSSTransitionClassNames = {
  
positive.code:     }
  
      [<RequireQualifiedAccess>]
      type CSSTransitionProps =
          | In of bool
          | Appear of bool
          | Enter of bool
  
negative.code:         | Class of string
          | Ref of (obj -> obj)
          | Key of string
          static member Custom(key: string, value: obj): CSSTransitionProp =
              unbox(key, value)
  
      [<RequireQualifiedAccess>]
      type TransitionGroupProp =
          | Component of React.ReactType
          | ChildFactory of (React.ReactElement -> React.ReactElement)
          | Class of string
          | Ref of (obj -> obj)
          | Key of string
          static member Custom(key: string, value: obj): TransitionGroupProp =
              unbox(key, value)
  
      let private asNode (el: React.ReactElement): React.ReactNode =
          !^(!^el: React.ReactChild)
  
      let transition (props: TransitionProp list) (child: React.ReactElement): React.ReactElement =
          let props = (TransitionProp.Children !^(asNode child))::props
          ofImport "Transition" "react-transition-group" (keyValueList CaseRules.LowerFirst props) []
  
      let transitionWithRender (props: TransitionProp list) (render: TransitionStatus -> React.ReactNode): React.ReactElement =
          let props = (TransitionProp.Children !^render)::props
          ofImport "Transition" "react-transition-group" (keyValueList CaseRules.LowerFirst props) []
  
      let cssTransition (props: CSSTransitionProp list) (child: React.ReactElement): React.ReactElement =
          let props = (CSSTransitionProp.Children !^(asNode child))::props
          ofImport "CSSTransition" "react-transition-group" (keyValueList CaseRules.LowerFirst props) []
  
      let cssTransitionWithRender (props: CSSTransitionProp list) (render: TransitionStatus -> React.ReactNode): React.ReactElement =
          let props = (CSSTransitionProp.Children !^render)::props
          ofImport "CSSTransition" "react-transition-group" (keyValueList CaseRules.LowerFirst props) []
  
      let transitionGroup (props: TransitionGroupProp list) (children: React.ReactElement list): React.ReactElement =
          ofImport "TransitionGroup" "react-transition-group" (keyValueList CaseRules.LowerFirst props) children
  