File tree Expand file tree Collapse file tree 3 files changed +7
-9
lines changed Expand file tree Collapse file tree 3 files changed +7
-9
lines changed Original file line number Diff line number Diff line change 11import { EVENT_KEY , ROOT_ID } from "../common" ;
22import { Message } from "../types" ;
33
4- export const buildRender = < T extends ( a : any , b : HTMLElement ) => void > (
5- render : T
6- ) => {
7- return ( root : Parameters < T > [ 0 ] ) : string => {
8- render ( root , document . getElementById ( ROOT_ID ) ! ) ;
4+ export const buildRender = < T > ( render : any ) => {
5+ return ( root : T ) : string => {
6+ render ( root , document . getElementById ( ROOT_ID ) as any ) ;
97 return "" ; // dummy
108 } ;
119} ;
Original file line number Diff line number Diff line change 11import { useEffect } from "preact/compat" ;
2- import { render } from "preact" ;
2+ import { render , ComponentChild } from "preact" ;
33import { buildRender , buildUseSubscribe } from "./bridge" ;
44
5- export const webViewRender = buildRender ( render ) ;
5+ export const webViewRender = buildRender < ComponentChild > ( render ) ;
66
77export { emit } from "./bridge" ;
88
Original file line number Diff line number Diff line change 1- import { useEffect } from "react" ;
1+ import { ReactNode , useEffect } from "react" ;
22import { render } from "react-dom" ;
33import { buildRender , buildUseSubscribe } from "./bridge" ;
44
5- export const webViewRender = buildRender ( render ) ;
5+ export const webViewRender = buildRender < ReactNode > ( render ) ;
66
77export { emit } from "./bridge" ;
88
You can’t perform that action at this time.
0 commit comments