@@ -37,16 +37,16 @@ object Js extends JsBaseComponentTemplate[RAW.ReactClass] {
3737
3838 type RawMounted = RAW .ReactComponent
3939
40- type Component [P <: js.Object , S <: js.Object , CT [- p, + u] <: CtorType [p, u]] = ComponentWithRawType [P , S , CT , RawMounted ]
41- type Unmounted [P <: js.Object , S <: js.Object ] = UnmountedWithRawType [P , S , RawMounted ]
42- type Mounted [P <: js.Object , S <: js.Object ] = MountedWithRawType [P , S , RawMounted ]
40+ type Component [P <: js.Object , S <: js.Object , CT [- p, + u] <: CtorType [p, u]] = ComponentWithRawType [P , S , RawMounted , CT ]
41+ type Unmounted [P <: js.Object , S <: js.Object ] = UnmountedWithRawType [P , S , RawMounted ]
42+ type Mounted [P <: js.Object , S <: js.Object ] = MountedWithRawType [P , S , RawMounted ]
4343
44- type ComponentWithFacade [P <: js.Object , S <: js.Object , CT [- p, + u] <: CtorType [p, u], R <: js. Object ] = ComponentWithRawType [P , S , CT , RawMounted with R ]
45- type UnmountedWithFacade [P <: js.Object , S <: js.Object , R <: js.Object ] = UnmountedWithRawType [P , S , RawMounted with R ]
46- type MountedWithFacade [P <: js.Object , S <: js.Object , R <: js.Object ] = MountedWithRawType [P , S , RawMounted with R ]
44+ type ComponentWithFacade [P <: js.Object , S <: js.Object , F <: js. Object , CT [- p, + u] <: CtorType [p, u]] = ComponentWithRawType [P , S , RawMounted with F , CT ]
45+ type UnmountedWithFacade [P <: js.Object , S <: js.Object , F <: js.Object ] = UnmountedWithRawType [P , S , RawMounted with F ]
46+ type MountedWithFacade [P <: js.Object , S <: js.Object , F <: js.Object ] = MountedWithRawType [P , S , RawMounted with F ]
4747
48- type ComponentWithRawType [P <: js.Object , S <: js.Object , CT [- p, + u] <: CtorType [p, u], R <: RawMounted ] = ComponentRoot [P , CT , UnmountedWithRawType [P , S , R ]]
49- type UnmountedWithRawType [P <: js.Object , S <: js.Object , R <: RawMounted ] = UnmountedRoot [P , MountedWithRawType [P , S , R ]]
48+ type ComponentWithRawType [P <: js.Object , S <: js.Object , R <: RawMounted , CT [- p, + u] <: CtorType [p, u]] = ComponentRoot [P , CT , UnmountedWithRawType [P , S , R ]]
49+ type UnmountedWithRawType [P <: js.Object , S <: js.Object , R <: RawMounted ] = UnmountedRoot [P , MountedWithRawType [P , S , R ]]
5050 type MountedWithRawType [P <: js.Object , S <: js.Object , R <: RawMounted ] = MountedRoot [Effect .Id , P , S , R ]
5151
5252 override protected val rawComponentDisplayName : RAW .ReactClass => String =
0 commit comments