UNPKG

@saber2pr/react

Version:

react in Typescript.

15 lines (14 loc) 746 B
import { Instance, FragmentInstance, TextInstance } from "../shared/ReactTypes"; declare const HostConfig: HostConfigType; declare type HostConfigType = { createElement(tag: string): Instance; createDocumentFragment(): FragmentInstance; createTextNode(data: string | number): TextInstance; insertBefore(parent: Instance, newChild: Instance, refChild: Instance): void; appendChild(parent: Instance, ...nodes: (string | Instance)[]): void; removeSelf(node: Instance): void; removeAllChild(node: Instance): void; updateProps(node: Instance, newProps: object, oldProps: object): void; }; declare function setHostConfig(config: HostConfigType): void; export { HostConfig, setHostConfig, HostConfigType };