Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "compat"

Index

Variables

Const BYPASS_HOOK

BYPASS_HOOK: object

Type declaration

Const CAMEL_PROPS

CAMEL_PROPS: RegExp = /^(?:accent|alignment|arabic|baseline|cap|clip|color|fill|flood|font|glyph|horiz|marker|overline|paint|stop|strikethrough|stroke|text|underline|unicode|units|v|vector|vert|word|writing|x)[A-Z]/

Const COMPONENT_WRAPPER_KEY

COMPONENT_WRAPPER_KEY: any = typeof Symbol !== "undefined" ? (Symbol as any).for("__zreactCompatWrapper") : "__zreactCompatWrapper"

Const DEV

DEV: boolean = typeof process === "undefined" || !process.env || process.env.NODE_ENV !== "production"

Const DOM

DOM: any

Const ELEMENTS

ELEMENTS: string[] = "a abbr address area article aside audio b base bdi bdo big blockquote body br button canvas caption cite code col colgroup data datalist dd del details dfn dialog div dl dt em embed fieldset figcaption figure footer form h1 h2 h3 h4 h5 h6 head header hgroup hr html i iframe img input ins kbd keygen label legend li link main map mark menu menuitem meta meter nav noscript object ol optgroup option output p param picture pre progress q rp rt ruby s samp script section select small source span strong style sub summary sup table tbody td textarea tfoot th thead time title tr track u ul var video wbr circle clipPath defs ellipse g image line linearGradient mask path pattern polygon polyline radialGradient rect stop svg text tspan".split(" ")

Const REACT_ELEMENT_TYPE

REACT_ELEMENT_TYPE: any = (typeof Symbol !== "undefined" && (Symbol as any).for && (Symbol as any).for("react.element")) || 0xeac7

Const VNodeCon

VNodeCon: VNode = h("a", null).constructor as typeof VNode

Const classNameDescriptor

classNameDescriptor: any = {configurable: true,get() { return this.class; },set(v: any) { this.class = v; },} as any

Let currentComponent

currentComponent: any

Track current render() component for ref assignment

Const oldEventHook

oldEventHook: undefined | function = options.event

Const oldVnodeHook

oldVnodeHook: undefined | function = options.vnode

Const version

version: "16.0.0" = "16.0.0"

Functions

Component

  • Component(this: any, props: any, context: any, opts: any): void
  • Parameters

    • this: any
    • props: any
    • context: any
    • opts: any

    Returns void

EmptyComponent

  • EmptyComponent(): null
  • Returns null

F

  • F(): void
  • Returns void

afterRender

  • afterRender(this: any): void
  • Parameters

    • this: any

    Returns void

applyClassName

  • applyClassName(vnode: VNode): void
  • Parameters

    Returns void

applyEventNormalization

  • applyEventNormalization(vnode: VNode): void
  • Parameters

    Returns void

applyMixins

  • applyMixins(proto: any, mixins: any): void
  • Parameters

    • proto: any
    • mixins: any

    Returns void

beforeRender

  • beforeRender(this: any, props: any): void
  • Parameters

    • this: any
    • props: any

    Returns void

bindAll

  • bindAll(ctx: any): void
  • Parameters

    • ctx: any

    Returns void

callMethod

  • callMethod(ctx: any, m: any, args: any): any
  • Parameters

    • ctx: any
    • m: any
    • args: any

    Returns any

cloneElement

  • cloneElement(element: VNode, props: any, ...children: any[]): VNode
  • Parameters

    • element: VNode
    • props: any
    • Rest ...children: any[]

    Returns VNode

collateMixins

  • collateMixins(mixins: any): any
  • Parameters

    • mixins: any

    Returns any

createClass

  • createClass(obj: any): cl
  • Parameters

    • obj: any

    Returns cl

createElement

  • createElement(...args: any[]): VNode
  • Parameters

    • Rest ...args: any[]

    Returns VNode

createFactory

  • createFactory(type: any): any
  • Parameters

    • type: any

    Returns any

createStringRefProxy

  • createStringRefProxy(name: any, component: any): any
  • Parameters

    • name: any
    • component: any

    Returns any

extend

  • extend(base: any, props: any): any
  • Parameters

    • base: any
    • props: any

    Returns any

handleComponentVNode

  • handleComponentVNode(vnode: VNode): void
  • Parameters

    Returns void

handleElementVNode

  • handleElementVNode(vnode: VNode, a: any): void
  • Parameters

    Returns void

isStatelessComponent

  • isStatelessComponent(c: any): boolean
  • Parameters

    • c: any

    Returns boolean

multihook

  • multihook(hooks: any, skipDuplicates?: undefined | false | true): (Anonymous function)
  • Parameters

    • hooks: any
    • Optional skipDuplicates: undefined | false | true

    Returns (Anonymous function)

newComponentHook

  • newComponentHook(this: any, props: any, context: any): void
  • Parameters

    • this: any
    • props: any
    • context: any

    Returns void

normalizeVNode

  • Parameters

    Returns VNode

propsHook

  • propsHook(this: any, props: any, context: any): void
  • Parameters

    • this: any
    • props: any
    • context: any

    Returns void

render

statelessComponentHook

  • statelessComponentHook(Ctor: any): any
  • Parameters

    • Ctor: any

    Returns any

unstable_renderSubtreeIntoContainer

upgradeToVNodes

  • upgradeToVNodes(arr: VNode[], offset?: undefined | number): void
  • Parameters

    • arr: VNode[]
    • Optional offset: undefined | number

    Returns void

wrapStatelessComponent

  • wrapStatelessComponent(WrappedComponent: any): cl
  • Parameters

    • WrappedComponent: any

    Returns cl

Object literals

Const AUTOBIND_BLACKLIST

AUTOBIND_BLACKLIST: object

componentDidMount

componentDidMount: number = 1

componentDidUnmount

componentDidUnmount: number = 1

componentDidUpdate

componentDidUpdate: number = 1

componentWillMount

componentWillMount: number = 1

componentWillReceiveProps

componentWillReceiveProps: number = 1

componentWillUnmount

componentWillUnmount: number = 1

componentWillUpdate

componentWillUpdate: number = 1

constructor

constructor: number = 1

render

render: number = 1

shouldComponentUpdate

shouldComponentUpdate: number = 1

Generated using TypeDoc