Upgrading @types/react 15 to 16
Unknown15.7.37 → 16.14.70
UnknownUpgrade verdict
DepDelta hasn't looked for this range's notes yet, so breaking changes can't be ruled out.
In plain terms
- DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
Must act Unknown for releases without notes
Releases without notes may still need changes. Check their commits before upgrading.
Adds @types/prop-types *, @types/scheduler ^0.16, csstype ^3.2.2.
Installs 3 packages in all (was 0).
API changes
Generated by DepDelta from published .d.ts files. Not mixed with prose notes.
- changed:
interface JSX.Element extends React.ReactElement → interface JSX.Element extends React.ReactElement<any, any> - changed:
method JSX.ElementClass.render(): JSX.Element | null | false → method JSX.ElementClass.render(): React.ReactNode - changed:
property JSX.IntrinsicElements.dialog: React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement> → property JSX.IntrinsicElements.dialog: React.DetailedHTMLProps<React.DialogHTMLAttributes<HTMLDialogElement>, HTMLDialogElement> - changed:
property JSX.IntrinsicElements.template: React.DetailedHTMLFactory<React.HTMLAttributes<HTMLTemplateElement>, HTMLTemplateElement> → property JSX.IntrinsicElements.template: React.DetailedHTMLProps<React.HTMLAttributes<HTMLTemplateElement>, HTMLTemplateElement> - changed:
property JSX.IntrinsicElements.webview: React.DetailedHTMLProps<React.WebViewHTMLAttributes<HTMLElement>, HTMLElement> → property JSX.IntrinsicElements.webview: React.DetailedHTMLProps<React.WebViewHTMLAttributes<HTMLWebViewElement>, HTMLWebViewElement> - added:
property JSX.IntrinsicElements.animateMotion: React.SVGProps<SVGElement> - added:
property JSX.IntrinsicElements.feDropShadow: React.SVGProps<SVGFEDropShadowElement> - added:
property JSX.IntrinsicElements.mpath: React.SVGProps<SVGElement> - added:
property JSX.IntrinsicElements.slot: React.DetailedHTMLProps<React.SlotHTMLAttributes<HTMLSlotElement>, HTMLSlotElement> - added:
type JSX.LibraryManagedAttributes<C, P> = C extends React.MemoExoticComponent<infer T> | React.LazyExoticComponent<infer T> ? T extends React.MemoExoticComponent<infer U> | React.LazyExoticComponent<in…
- added:
interface AnimationEvent extends Event - added:
interface ClipboardEvent extends Event - added:
interface CompositionEvent extends Event - added:
interface DataTransfer - added:
interface Document - added:
interface DocumentFragment - added:
interface DragEvent extends Event - added:
interface Element - added:
interface Event - added:
interface EventTarget - added:
interface FocusEvent extends Event - added:
interface HTMLAnchorElement extends HTMLElement - added:
interface HTMLAreaElement extends HTMLElement - added:
interface HTMLAudioElement extends HTMLElement - added:
interface HTMLBRElement extends HTMLElement - added:
interface HTMLBaseElement extends HTMLElement - added:
interface HTMLBodyElement extends HTMLElement - added:
interface HTMLButtonElement extends HTMLElement - added:
interface HTMLCanvasElement extends HTMLElement - added:
interface HTMLDListElement extends HTMLElement - added:
interface HTMLDataElement extends HTMLElement - added:
interface HTMLDataListElement extends HTMLElement - added:
interface HTMLDialogElement extends HTMLElement - added:
interface HTMLDivElement extends HTMLElement - added:
interface HTMLElement extends Element - added:
interface HTMLEmbedElement extends HTMLElement - added:
interface HTMLFieldSetElement extends HTMLElement - added:
interface HTMLFormElement extends HTMLElement - added:
interface HTMLHRElement extends HTMLElement - added:
interface HTMLHeadElement extends HTMLElement - added:
interface HTMLHeadingElement extends HTMLElement - added:
interface HTMLHtmlElement extends HTMLElement - added:
interface HTMLIFrameElement extends HTMLElement - added:
interface HTMLImageElement extends HTMLElement - added:
interface HTMLInputElement extends HTMLElement - added:
interface HTMLLIElement extends HTMLElement - added:
interface HTMLLabelElement extends HTMLElement - added:
interface HTMLLegendElement extends HTMLElement - added:
interface HTMLLinkElement extends HTMLElement - added:
interface HTMLMapElement extends HTMLElement - added:
interface HTMLMetaElement extends HTMLElement - added:
interface HTMLModElement extends HTMLElement - added:
interface HTMLOListElement extends HTMLElement - added:
interface HTMLObjectElement extends HTMLElement - added:
interface HTMLOptGroupElement extends HTMLElement - added:
interface HTMLOptionElement extends HTMLElement - added:
interface HTMLParagraphElement extends HTMLElement - added:
interface HTMLParamElement extends HTMLElement - added:
interface HTMLPreElement extends HTMLElement - added:
interface HTMLProgressElement extends HTMLElement - added:
interface HTMLQuoteElement extends HTMLElement - added:
interface HTMLScriptElement extends HTMLElement - added:
interface HTMLSelectElement extends HTMLElement - added:
interface HTMLSlotElement extends HTMLElement - added:
interface HTMLSourceElement extends HTMLElement - added:
interface HTMLSpanElement extends HTMLElement - added:
interface HTMLStyleElement extends HTMLElement - added:
interface HTMLTableColElement extends HTMLElement - added:
interface HTMLTableDataCellElement extends HTMLElement - added:
interface HTMLTableElement extends HTMLElement - added:
interface HTMLTableHeaderCellElement extends HTMLElement - added:
interface HTMLTableRowElement extends HTMLElement - added:
interface HTMLTableSectionElement extends HTMLElement - added:
interface HTMLTemplateElement extends HTMLElement - added:
interface HTMLTextAreaElement extends HTMLElement - added:
interface HTMLTitleElement extends HTMLElement - added:
interface HTMLTrackElement extends HTMLElement - added:
interface HTMLUListElement extends HTMLElement - added:
interface HTMLVideoElement extends HTMLElement - added:
interface HTMLWebViewElement extends HTMLElement - added:
interface InputEvent extends Event - added:
interface KeyboardEvent extends Event - added:
interface MouseEvent extends Event - added:
interface PointerEvent extends Event - added:
interface SVGCircleElement extends SVGElement - added:
interface SVGClipPathElement extends SVGElement - added:
interface SVGDefsElement extends SVGElement - added:
interface SVGDescElement extends SVGElement - added:
interface SVGElement extends Element - added:
interface SVGEllipseElement extends SVGElement - added:
interface SVGFEBlendElement extends SVGElement - added:
interface SVGFEColorMatrixElement extends SVGElement - added:
interface SVGFEComponentTransferElement extends SVGElement - added:
interface SVGFECompositeElement extends SVGElement - added:
interface SVGFEConvolveMatrixElement extends SVGElement - added:
interface SVGFEDiffuseLightingElement extends SVGElement - added:
interface SVGFEDisplacementMapElement extends SVGElement - added:
interface SVGFEDistantLightElement extends SVGElement - added:
interface SVGFEDropShadowElement extends SVGElement - added:
interface SVGFEFloodElement extends SVGElement - added:
interface SVGFEFuncAElement extends SVGElement - added:
interface SVGFEFuncBElement extends SVGElement - added:
interface SVGFEFuncGElement extends SVGElement - added:
interface SVGFEFuncRElement extends SVGElement - added:
interface SVGFEGaussianBlurElement extends SVGElement - added:
interface SVGFEImageElement extends SVGElement - added:
interface SVGFEMergeElement extends SVGElement - added:
interface SVGFEMergeNodeElement extends SVGElement - added:
interface SVGFEMorphologyElement extends SVGElement - added:
interface SVGFEOffsetElement extends SVGElement - added:
interface SVGFEPointLightElement extends SVGElement - added:
interface SVGFESpecularLightingElement extends SVGElement - added:
interface SVGFESpotLightElement extends SVGElement - added:
interface SVGFETileElement extends SVGElement - added:
interface SVGFETurbulenceElement extends SVGElement - added:
interface SVGFilterElement extends SVGElement - added:
interface SVGForeignObjectElement extends SVGElement - added:
interface SVGGElement extends SVGElement - added:
interface SVGImageElement extends SVGElement - added:
interface SVGLineElement extends SVGElement - added:
interface SVGLinearGradientElement extends SVGElement - added:
interface SVGMarkerElement extends SVGElement - added:
interface SVGMaskElement extends SVGElement - added:
interface SVGMetadataElement extends SVGElement - added:
interface SVGPathElement extends SVGElement - added:
interface SVGPatternElement extends SVGElement - added:
interface SVGPolygonElement extends SVGElement - added:
interface SVGPolylineElement extends SVGElement - added:
interface SVGRadialGradientElement extends SVGElement - added:
interface SVGRectElement extends SVGElement - added:
interface SVGSVGElement extends SVGElement - added:
interface SVGStopElement extends SVGElement - added:
interface SVGSwitchElement extends SVGElement - added:
interface SVGSymbolElement extends SVGElement - added:
interface SVGTSpanElement extends SVGElement - added:
interface SVGTextElement extends SVGElement - added:
interface SVGTextPathElement extends SVGElement - added:
interface SVGUseElement extends SVGElement - added:
interface SVGViewElement extends SVGElement - added:
interface StyleMedia - added:
interface Text - added:
interface TouchEvent extends Event - added:
interface TouchList - added:
interface TransitionEvent extends Event - added:
interface TrustedHTML - added:
interface UIEvent extends Event - added:
interface WebGL2RenderingContext - added:
interface WebGLRenderingContext - added:
interface WheelEvent extends Event
- removed:
call React.StatelessComponent(props: P & { children?: ReactNode | undefined }, context?: any): ReactElement | null - removed:
const React.DOM: ReactDOM - removed:
const React.PropTypes: ReactPropTypes - removed:
function React.createClass<P, S>(spec: ComponentSpec<P, S>): ClassicComponentClass<P> - removed:
index React.CSSProperties[propertyName: string]: any - removed:
interface React.Requireable<T> extends Validator<T> - removed:
interface React.SFCElement<P> extends ReactElement<P> - removed:
interface React.StatelessComponent<P = {}> - removed:
interface React.StyleMedia - removed:
method React.ComponentLifecycle.componentDidUpdate?(prevProps: Readonly<P>, prevState: Readonly<S>, prevContext: any): void - removed:
method React.ComponentLifecycle.componentWillMount?(): void - removed:
method React.ComponentLifecycle.componentWillReceiveProps?(nextProps: Readonly<P>, nextContext: any): void - removed:
method React.ComponentLifecycle.componentWillUpdate?(nextProps: Readonly<P>, nextState: Readonly<S>, nextContext: any): void - removed:
method React.ReactChildren.map<T>(children: ReactNode, fn: (child: ReactChild, index: number) => T): T[] - removed:
method React.ReactPropTypes.arrayOf(type: Validator<any>): Requireable<any> - removed:
method React.ReactPropTypes.instanceOf(expectedClass: {}): Requireable<any> - removed:
method React.ReactPropTypes.objectOf(type: Validator<any>): Requireable<any> - removed:
method React.ReactPropTypes.oneOf(types: any[]): Requireable<any> - removed:
method React.ReactPropTypes.oneOfType(types: Array<Validator<any>>): Requireable<any> - removed:
method React.ReactPropTypes.shape(type: ValidationMap<any>): Requireable<any> - removed:
method React.SyntheticEvent.isDefaultPrevented(): boolean - removed:
method React.SyntheticEvent.isPropagationStopped(): boolean - removed:
method React.SyntheticEvent.persist(): void - removed:
method React.SyntheticEvent.preventDefault(): void - removed:
method React.SyntheticEvent.stopPropagation(): void - removed:
property React.AllHTMLAttributes.nonce?: string | undefined - removed:
property React.AnimationEvent.nativeEvent: NativeAnimationEvent - removed:
property React.CSSProperties.alignContent?: | CSSWideKeyword | 'flex-start' | 'flex-end' | 'center' | 'space-between' | 'space-around' | 'stretch' | undefined - removed:
property React.CSSProperties.alignItems?: CSSWideKeyword | 'flex-start' | 'flex-end' | 'center' | 'baseline' | 'stretch' | undefined - removed:
property React.CSSProperties.alignSelf?: CSSWideKeyword | 'auto' | 'flex-start' | 'flex-end' | 'center' | 'baseline' | 'stretch' | undefined - removed:
property React.CSSProperties.alignmentAdjust?: CSSWideKeyword | any - removed:
property React.CSSProperties.alignmentBaseline?: CSSWideKeyword | any - removed:
property React.CSSProperties.animationDelay?: CSSWideKeyword | any - removed:
property React.CSSProperties.animationDirection?: CSSWideKeyword | any - removed:
property React.CSSProperties.animationIterationCount?: CSSWideKeyword | any - removed:
property React.CSSProperties.animationName?: CSSWideKeyword | any - removed:
property React.CSSProperties.animationPlayState?: CSSWideKeyword | any - removed:
property React.CSSProperties.appearance?: CSSWideKeyword | any - removed:
property React.CSSProperties.backfaceVisibility?: CSSWideKeyword | any - removed:
property React.CSSProperties.background?: CSSWideKeyword | any - removed:
property React.CSSProperties.backgroundAttachment?: CSSWideKeyword | 'scroll' | 'fixed' | 'local' | undefined - removed:
property React.CSSProperties.backgroundBlendMode?: CSSWideKeyword | any - removed:
property React.CSSProperties.backgroundColor?: CSSWideKeyword | any - removed:
property React.CSSProperties.backgroundComposite?: CSSWideKeyword | any - removed:
property React.CSSProperties.backgroundImage?: CSSWideKeyword | any - removed:
property React.CSSProperties.backgroundOrigin?: CSSWideKeyword | any - removed:
property React.CSSProperties.backgroundPosition?: CSSWideKeyword | any - removed:
property React.CSSProperties.backgroundRepeat?: CSSWideKeyword | any - removed:
property React.CSSProperties.baselineShift?: CSSWideKeyword | any - removed:
property React.CSSProperties.behavior?: CSSWideKeyword | any - removed:
property React.CSSProperties.border?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderBottom?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderBottomColor?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderBottomLeftRadius?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderBottomRightRadius?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderBottomStyle?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderBottomWidth?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderCollapse?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderColor?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderCornerShape?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderImageSource?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderImageWidth?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderLeft?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderLeftColor?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderLeftStyle?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderLeftWidth?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderRight?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderRightColor?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderRightStyle?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderRightWidth?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderSpacing?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderStyle?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderTop?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderTopColor?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderTopLeftRadius?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderTopRightRadius?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderTopStyle?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderTopWidth?: CSSWideKeyword | any - removed:
property React.CSSProperties.borderWidth?: CSSWideKeyword | any - removed:
property React.CSSProperties.bottom?: CSSWideKeyword | any - removed:
property React.CSSProperties.boxAlign?: CSSWideKeyword | any - removed:
property React.CSSProperties.boxDecorationBreak?: CSSWideKeyword | any - removed:
property React.CSSProperties.boxDirection?: CSSWideKeyword | any - removed:
property React.CSSProperties.boxFlex?: CSSWideKeyword | number | undefined - removed:
property React.CSSProperties.boxFlexGroup?: CSSWideKeyword | number | undefined - removed:
property React.CSSProperties.boxLineProgression?: CSSWideKeyword | any - removed:
property React.CSSProperties.boxLines?: CSSWideKeyword | any - removed:
property React.CSSProperties.boxOrdinalGroup?: CSSWideKeyword | any - removed:
property React.CSSProperties.boxShadow?: CSSWideKeyword | any - removed:
property React.CSSProperties.breakAfter?: CSSWideKeyword | any - removed:
property React.CSSProperties.breakBefore?: CSSWideKeyword | any - removed:
property React.CSSProperties.breakInside?: CSSWideKeyword | any - removed:
property React.CSSProperties.clear?: CSSWideKeyword | any - removed:
property React.CSSProperties.clip?: CSSWideKeyword | any - removed:
property React.CSSProperties.clipRule?: CSSWideKeyword | any - removed:
property React.CSSProperties.color?: CSSWideKeyword | any - removed:
property React.CSSProperties.columnCount?: CSSWideKeyword | number | 'auto' | undefined - removed:
property React.CSSProperties.columnFill?: CSSWideKeyword | any - removed:
property React.CSSProperties.columnGap?: CSSWideKeyword | any - removed:
property React.CSSProperties.columnRule?: CSSWideKeyword | any - removed:
property React.CSSProperties.columnRuleColor?: CSSWideKeyword | any - removed:
property React.CSSProperties.columnRuleWidth?: CSSWideKeyword | any - removed:
property React.CSSProperties.columnSpan?: CSSWideKeyword | any - removed:
property React.CSSProperties.columnWidth?: CSSWideKeyword | any - removed:
property React.CSSProperties.columns?: CSSWideKeyword | any - removed:
property React.CSSProperties.counterIncrement?: CSSWideKeyword | any - removed:
property React.CSSProperties.counterReset?: CSSWideKeyword | any - removed:
property React.CSSProperties.cue?: CSSWideKeyword | any - removed:
property React.CSSProperties.cueAfter?: CSSWideKeyword | any - removed:
property React.CSSProperties.cursor?: CSSWideKeyword | any - removed:
property React.CSSProperties.direction?: CSSWideKeyword | any - removed:
property React.CSSProperties.display?: CSSWideKeyword | any - removed:
property React.CSSProperties.fill?: CSSWideKeyword | any - removed:
property React.CSSProperties.fillOpacity?: CSSWideKeyword | number | undefined - removed:
property React.CSSProperties.fillRule?: CSSWideKeyword | any - removed:
property React.CSSProperties.filter?: CSSWideKeyword | any - removed:
property React.CSSProperties.flex?: CSSWideKeyword | number | string | undefined - removed:
property React.CSSProperties.flexAlign?: CSSWideKeyword | any - removed:
property React.CSSProperties.flexBasis?: CSSWideKeyword | any - removed:
property React.CSSProperties.flexDirection?: CSSWideKeyword | 'row' | 'row-reverse' | 'column' | 'column-reverse' | undefined - removed:
property React.CSSProperties.flexFlow?: CSSWideKeyword | string | undefined - removed:
property React.CSSProperties.flexGrow?: CSSWideKeyword | number | undefined - removed:
property React.CSSProperties.flexItemAlign?: CSSWideKeyword | any - removed:
property React.CSSProperties.flexLinePack?: CSSWideKeyword | any - removed:
property React.CSSProperties.flexOrder?: CSSWideKeyword | any - removed:
property React.CSSProperties.flexShrink?: CSSWideKeyword | number | undefined - removed:
property React.CSSProperties.flexWrap?: CSSWideKeyword | 'nowrap' | 'wrap' | 'wrap-reverse' | undefined - removed:
property React.CSSProperties.float?: CSSWideKeyword | any - removed:
property React.CSSProperties.flowFrom?: CSSWideKeyword | any - removed:
property React.CSSProperties.font?: CSSWideKeyword | any - removed:
property React.CSSProperties.fontFamily?: CSSWideKeyword | any - removed:
property React.CSSProperties.fontKerning?: CSSWideKeyword | any - removed:
property React.CSSProperties.fontSize?: | CSSWideKeyword | 'xx-small' | 'x-small' | 'small' | 'medium' | 'large' | 'x-large' | 'xx-large' | 'larger' | 'smaller' | CSSLength | CSSPercentage | undefined - removed:
property React.CSSProperties.fontSizeAdjust?: CSSWideKeyword | 'none' | number | undefined - removed:
property React.CSSProperties.fontStretch?: | CSSWideKeyword | 'normal' | 'ultra-condensed' | 'extra-condensed' | 'condensed' | 'semi-condensed' | 'semi-expanded' | 'expanded' | 'extra-expanded' | 'ultra-expanded' | undefined - removed:
property React.CSSProperties.fontStyle?: CSSWideKeyword | 'normal' | 'italic' | 'oblique' | undefined - removed:
property React.CSSProperties.fontSynthesis?: CSSWideKeyword | any - removed:
property React.CSSProperties.fontVariant?: CSSWideKeyword | any - removed:
property React.CSSProperties.fontVariantAlternates?: CSSWideKeyword | any - removed:
property React.CSSProperties.fontWeight?: | CSSWideKeyword | 'normal' | 'bold' | 'bolder' | 'lighter' | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | undefined - removed:
property React.CSSProperties.gridArea?: CSSWideKeyword | any - removed:
property React.CSSProperties.gridColumn?: CSSWideKeyword | any - removed:
property React.CSSProperties.gridColumnEnd?: CSSWideKeyword | any - removed:
property React.CSSProperties.gridColumnStart?: CSSWideKeyword | any - removed:
property React.CSSProperties.gridRow?: CSSWideKeyword | any - removed:
property React.CSSProperties.gridRowEnd?: CSSWideKeyword | any - removed:
property React.CSSProperties.gridRowPosition?: CSSWideKeyword | any - removed:
property React.CSSProperties.gridRowSpan?: CSSWideKeyword | any - removed:
property React.CSSProperties.gridTemplateAreas?: CSSWideKeyword | any - removed:
property React.CSSProperties.gridTemplateColumns?: CSSWideKeyword | any - removed:
property React.CSSProperties.gridTemplateRows?: CSSWideKeyword | any - removed:
property React.CSSProperties.height?: CSSWideKeyword | any - removed:
property React.CSSProperties.hyphenateLimitChars?: CSSWideKeyword | any - removed:
property React.CSSProperties.hyphenateLimitLines?: CSSWideKeyword | any - removed:
property React.CSSProperties.hyphenateLimitZone?: CSSWideKeyword | any - removed:
property React.CSSProperties.hyphens?: CSSWideKeyword | any - removed:
property React.CSSProperties.imeMode?: CSSWideKeyword | any - removed:
property React.CSSProperties.justifyContent?: | CSSWideKeyword | 'flex-start' | 'flex-end' | 'center' | 'space-between' | 'space-around' | 'space-evenly' | undefined - removed:
property React.CSSProperties.layoutGrid?: CSSWideKeyword | any - removed:
property React.CSSProperties.layoutGridChar?: CSSWideKeyword | any - removed:
property React.CSSProperties.layoutGridLine?: CSSWideKeyword | any - removed:
property React.CSSProperties.layoutGridMode?: CSSWideKeyword | any - removed:
property React.CSSProperties.layoutGridType?: CSSWideKeyword | any - removed:
property React.CSSProperties.left?: CSSWideKeyword | any - removed:
property React.CSSProperties.letterSpacing?: CSSWideKeyword | any - removed:
property React.CSSProperties.lineBreak?: CSSWideKeyword | any - removed:
property React.CSSProperties.lineClamp?: CSSWideKeyword | number | undefined - removed:
property React.CSSProperties.lineHeight?: CSSWideKeyword | 'normal' | number | CSSLength | CSSPercentage | undefined - removed:
property React.CSSProperties.listStyle?: CSSWideKeyword | any - removed:
property React.CSSProperties.listStyleImage?: CSSWideKeyword | any - removed:
property React.CSSProperties.listStylePosition?: CSSWideKeyword | any - removed:
property React.CSSProperties.listStyleType?: CSSWideKeyword | any - removed:
property React.CSSProperties.margin?: CSSWideKeyword | any - removed:
property React.CSSProperties.marginBottom?: CSSWideKeyword | any - removed:
property React.CSSProperties.marginLeft?: CSSWideKeyword | any - removed:
property React.CSSProperties.marginRight?: CSSWideKeyword | any - removed:
property React.CSSProperties.marginTop?: CSSWideKeyword | any - removed:
property React.CSSProperties.marqueeDirection?: CSSWideKeyword | any - removed:
property React.CSSProperties.marqueeStyle?: CSSWideKeyword | any - removed:
property React.CSSProperties.mask?: CSSWideKeyword | any - removed:
property React.CSSProperties.maskBorder?: CSSWideKeyword | any - removed:
property React.CSSProperties.maskBorderRepeat?: CSSWideKeyword | any - removed:
property React.CSSProperties.maskBorderSlice?: CSSWideKeyword | any - removed:
property React.CSSProperties.maskBorderSource?: CSSWideKeyword | any - removed:
property React.CSSProperties.maskBorderWidth?: CSSWideKeyword | any - removed:
property React.CSSProperties.maskClip?: CSSWideKeyword | any - removed:
property React.CSSProperties.maskOrigin?: CSSWideKeyword | any - removed:
property React.CSSProperties.maxFontSize?: CSSWideKeyword | any - removed:
property React.CSSProperties.maxHeight?: CSSWideKeyword | any - removed:
property React.CSSProperties.maxWidth?: CSSWideKeyword | any - removed:
property React.CSSProperties.minHeight?: CSSWideKeyword | any - removed:
property React.CSSProperties.minWidth?: CSSWideKeyword | any - removed:
property React.CSSProperties.opacity?: CSSWideKeyword | number | undefined - removed:
property React.CSSProperties.order?: CSSWideKeyword | number | undefined - removed:
property React.CSSProperties.orphans?: CSSWideKeyword | number | undefined - removed:
property React.CSSProperties.outline?: CSSWideKeyword | any - removed:
property React.CSSProperties.outlineColor?: CSSWideKeyword | any - removed:
property React.CSSProperties.outlineOffset?: CSSWideKeyword | any - removed:
property React.CSSProperties.overflow?: CSSWideKeyword | 'auto' | 'hidden' | 'scroll' | 'visible' | undefined - removed:
property React.CSSProperties.overflowStyle?: CSSWideKeyword | any - removed:
property React.CSSProperties.overflowX?: CSSWideKeyword | 'auto' | 'hidden' | 'scroll' | 'visible' | undefined - removed:
property React.CSSProperties.overflowY?: CSSWideKeyword | 'auto' | 'hidden' | 'scroll' | 'visible' | undefined - removed:
property React.CSSProperties.padding?: CSSWideKeyword | any - removed:
property React.CSSProperties.paddingBottom?: CSSWideKeyword | any - removed:
property React.CSSProperties.paddingLeft?: CSSWideKeyword | any - removed:
property React.CSSProperties.paddingRight?: CSSWideKeyword | any - removed:
property React.CSSProperties.paddingTop?: CSSWideKeyword | any - removed:
property React.CSSProperties.pageBreakAfter?: CSSWideKeyword | any - removed:
property React.CSSProperties.pageBreakBefore?: CSSWideKeyword | any - removed:
property React.CSSProperties.pageBreakInside?: CSSWideKeyword | any - removed:
property React.CSSProperties.pause?: CSSWideKeyword | any - removed:
property React.CSSProperties.pauseAfter?: CSSWideKeyword | any - removed:
property React.CSSProperties.pauseBefore?: CSSWideKeyword | any - removed:
property React.CSSProperties.perspective?: CSSWideKeyword | any - removed:
property React.CSSProperties.perspectiveOrigin?: CSSWideKeyword | any - removed:
property React.CSSProperties.pointerEvents?: CSSWideKeyword | any - removed:
property React.CSSProperties.position?: CSSWideKeyword | 'static' | 'relative' | 'absolute' | 'fixed' | 'sticky' | undefined - removed:
property React.CSSProperties.punctuationTrim?: CSSWideKeyword | any - removed:
property React.CSSProperties.quotes?: CSSWideKeyword | any - removed:
property React.CSSProperties.regionFragment?: CSSWideKeyword | any - removed:
property React.CSSProperties.restAfter?: CSSWideKeyword | any - removed:
property React.CSSProperties.restBefore?: CSSWideKeyword | any - removed:
property React.CSSProperties.right?: CSSWideKeyword | any - removed:
property React.CSSProperties.rubyAlign?: CSSWideKeyword | any - removed:
property React.CSSProperties.rubyPosition?: CSSWideKeyword | any - removed:
property React.CSSProperties.shapeImageThreshold?: CSSWideKeyword | any - removed:
property React.CSSProperties.shapeInside?: CSSWideKeyword | any - removed:
property React.CSSProperties.shapeMargin?: CSSWideKeyword | any - removed:
property React.CSSProperties.shapeOutside?: CSSWideKeyword | any - removed:
property React.CSSProperties.speak?: CSSWideKeyword | any - removed:
property React.CSSProperties.speakAs?: CSSWideKeyword | any - removed:
property React.CSSProperties.strokeOpacity?: CSSWideKeyword | number | undefined - removed:
property React.CSSProperties.strokeWidth?: CSSWideKeyword | CSSPercentage | CSSLength | undefined - removed:
property React.CSSProperties.tabSize?: CSSWideKeyword | any - removed:
property React.CSSProperties.tableLayout?: CSSWideKeyword | any - removed:
property React.CSSProperties.textAlign?: CSSWideKeyword | any - removed:
property React.CSSProperties.textAlignLast?: CSSWideKeyword | any - removed:
property React.CSSProperties.textDecoration?: CSSWideKeyword | any - removed:
property React.CSSProperties.textDecorationColor?: CSSWideKeyword | any - removed:
property React.CSSProperties.textDecorationLine?: CSSWideKeyword | any - removed:
property React.CSSProperties.textDecorationLineThrough?: CSSWideKeyword | any - removed:
property React.CSSProperties.textDecorationNone?: CSSWideKeyword | any - removed:
property React.CSSProperties.textDecorationOverline?: CSSWideKeyword | any - removed:
property React.CSSProperties.textDecorationSkip?: CSSWideKeyword | any - removed:
property React.CSSProperties.textDecorationStyle?: CSSWideKeyword | any - removed:
property React.CSSProperties.textDecorationUnderline?: CSSWideKeyword | any - removed:
property React.CSSProperties.textEmphasis?: CSSWideKeyword | any - removed:
property React.CSSProperties.textEmphasisColor?: CSSWideKeyword | any - removed:
property React.CSSProperties.textEmphasisStyle?: CSSWideKeyword | any - removed:
property React.CSSProperties.textHeight?: CSSWideKeyword | any - removed:
property React.CSSProperties.textIndent?: CSSWideKeyword | any - removed:
property React.CSSProperties.textJustifyTrim?: CSSWideKeyword | any - removed:
property React.CSSProperties.textKashidaSpace?: CSSWideKeyword | any - removed:
property React.CSSProperties.textLineThrough?: CSSWideKeyword | any - removed:
property React.CSSProperties.textLineThroughColor?: CSSWideKeyword | any - removed:
property React.CSSProperties.textLineThroughMode?: CSSWideKeyword | any - removed:
property React.CSSProperties.textLineThroughStyle?: CSSWideKeyword | any - removed:
property React.CSSProperties.textLineThroughWidth?: CSSWideKeyword | any - removed:
property React.CSSProperties.textOverflow?: CSSWideKeyword | any - removed:
property React.CSSProperties.textOverline?: CSSWideKeyword | any - removed:
property React.CSSProperties.textOverlineColor?: CSSWideKeyword | any - removed:
property React.CSSProperties.textOverlineMode?: CSSWideKeyword | any - removed:
property React.CSSProperties.textOverlineStyle?: CSSWideKeyword | any - removed:
property React.CSSProperties.textOverlineWidth?: CSSWideKeyword | any - removed:
property React.CSSProperties.textRendering?: CSSWideKeyword | any - removed:
property React.CSSProperties.textScript?: CSSWideKeyword | any - removed:
property React.CSSProperties.textShadow?: CSSWideKeyword | any - removed:
property React.CSSProperties.textTransform?: CSSWideKeyword | any - removed:
property React.CSSProperties.textUnderlinePosition?: CSSWideKeyword | any - removed:
property React.CSSProperties.textUnderlineStyle?: CSSWideKeyword | any - removed:
property React.CSSProperties.top?: CSSWideKeyword | any - removed:
property React.CSSProperties.touchAction?: CSSWideKeyword | any - removed:
property React.CSSProperties.transform?: CSSWideKeyword | any - removed:
property React.CSSProperties.transformOrigin?: CSSWideKeyword | any - removed:
property React.CSSProperties.transformOriginZ?: CSSWideKeyword | any - removed:
property React.CSSProperties.transformStyle?: CSSWideKeyword | any - removed:
property React.CSSProperties.transition?: CSSWideKeyword | any - removed:
property React.CSSProperties.transitionDelay?: CSSWideKeyword | any - removed:
property React.CSSProperties.transitionDuration?: CSSWideKeyword | any - removed:
property React.CSSProperties.transitionProperty?: CSSWideKeyword | any - removed:
property React.CSSProperties.transitionTimingFunction?: CSSWideKeyword | any - removed:
property React.CSSProperties.unicodeBidi?: CSSWideKeyword | any - removed:
property React.CSSProperties.unicodeRange?: CSSWideKeyword | any - removed:
property React.CSSProperties.userFocus?: CSSWideKeyword | any - removed:
property React.CSSProperties.userInput?: CSSWideKeyword | any - removed:
property React.CSSProperties.verticalAlign?: CSSWideKeyword | any - removed:
property React.CSSProperties.visibility?: CSSWideKeyword | any - removed:
property React.CSSProperties.voiceBalance?: CSSWideKeyword | any - removed:
property React.CSSProperties.voiceDuration?: CSSWideKeyword | any - removed:
property React.CSSProperties.voiceFamily?: CSSWideKeyword | any - removed:
property React.CSSProperties.voicePitch?: CSSWideKeyword | any - removed:
property React.CSSProperties.voiceRange?: CSSWideKeyword | any - removed:
property React.CSSProperties.voiceRate?: CSSWideKeyword | any - removed:
property React.CSSProperties.voiceStress?: CSSWideKeyword | any - removed:
property React.CSSProperties.voiceVolume?: CSSWideKeyword | any - removed:
property React.CSSProperties.whiteSpace?: CSSWideKeyword | any - removed:
property React.CSSProperties.whiteSpaceTreatment?: CSSWideKeyword | any - removed:
property React.CSSProperties.widows?: CSSWideKeyword | number | undefined - removed:
property React.CSSProperties.width?: CSSWideKeyword | any - removed:
property React.CSSProperties.wordBreak?: CSSWideKeyword | any - removed:
property React.CSSProperties.wordSpacing?: CSSWideKeyword | any - removed:
property React.CSSProperties.wordWrap?: CSSWideKeyword | any - removed:
property React.CSSProperties.wrapFlow?: CSSWideKeyword | any - removed:
property React.CSSProperties.wrapMargin?: CSSWideKeyword | any - removed:
property React.CSSProperties.wrapOption?: CSSWideKeyword | any - removed:
property React.CSSProperties.writingMode?: CSSWideKeyword | any - removed:
property React.CSSProperties.zIndex?: CSSWideKeyword | 'auto' | number | undefined - removed:
property React.CSSProperties.zoom?: CSSWideKeyword | 'auto' | number | CSSPercentage | undefined - removed:
property React.ClipboardEvent.nativeEvent: NativeClipboardEvent - removed:
property React.ComponentElement.type: ComponentClass<P> - removed:
property React.CompositionEvent.nativeEvent: NativeCompositionEvent - removed:
property React.DOMElement.type: string - removed:
property React.DragEvent.nativeEvent: NativeDragEvent - removed:
property React.FocusEvent.nativeEvent: NativeFocusEvent - removed:
property React.KeyboardEvent.nativeEvent: NativeKeyboardEvent - removed:
property React.MediaHTMLAttributes.playsinline?: boolean | undefined - removed:
property React.MouseEvent.nativeEvent: NativeMouseEvent - removed:
property React.Requireable.isRequired: Validator<T> - removed:
property React.SFCElement.type: SFC<P> - removed:
property React.ScriptHTMLAttributes.nonce?: string | undefined - removed:
property React.StatelessComponent.contextTypes?: ValidationMap<any> | undefined - removed:
property React.StatelessComponent.defaultProps?: Partial<P> | undefined - removed:
property React.StatelessComponent.displayName?: string | undefined - removed:
property React.StatelessComponent.propTypes?: ValidationMap<P> | undefined - removed:
property React.StyleHTMLAttributes.nonce?: string | undefined - removed:
property React.SyntheticEvent.bubbles: boolean - removed:
property React.SyntheticEvent.cancelable: boolean - removed:
property React.SyntheticEvent.currentTarget: EventTarget & T - removed:
property React.SyntheticEvent.defaultPrevented: boolean - removed:
property React.SyntheticEvent.eventPhase: number - removed:
property React.SyntheticEvent.isTrusted: boolean - removed:
property React.SyntheticEvent.nativeEvent: Event - removed:
property React.SyntheticEvent.target: EventTarget - removed:
property React.SyntheticEvent.timeStamp: number - removed:
property React.SyntheticEvent.type: string - removed:
property React.TouchEvent.nativeEvent: NativeTouchEvent - removed:
property React.TransitionEvent.nativeEvent: NativeTransitionEvent - removed:
property React.UIEvent.nativeEvent: NativeUIEvent - removed:
property React.WheelEvent.nativeEvent: NativeWheelEvent - removed:
type React.CSSLength = number | string - removed:
type React.CSSPercentage = string - removed:
type React.CSSWideKeyword = 'initial' | 'inherit' | 'unset' - changed:
class React.PureComponent<P = {}, S = {}> extends Component<P, S> → class React.PureComponent<P = {}, S = {}, SS = any> extends Component<P, S, SS> - changed:
constructor React.Component(props?: P, context?: any) → constructor React.Component(props: P, context: any) - changed:
function React.cloneElement<P extends Q, Q, T extends Component<P, ComponentState>>(element: CElement<P, T>, props?: Q, ...children: ReactNode[]): CElement<P, T> → function React.cloneElement<P, T extends Component<P, ComponentState>>(element: CElement<P, T>, props?: Partial<P> & ClassAttributes<T>, ...children: ReactNode[]): CElement<P, T> - changed:
function React.cloneElement<P extends Q, Q>(element: ReactElement<P>, props?: Q, ...children: ReactNode[]): ReactElement<P> → function React.cloneElement<P>(element: FunctionComponentElement<P>, props?: Partial<P> & Attributes, ...children: ReactNode[]): FunctionComponentElement<P> - changed:
function React.cloneElement<P extends Q, Q>(element: SFCElement<P>, props?: Q, ...children: ReactNode[]): SFCElement<P> → function React.cloneElement<P>(element: ReactElement<P>, props?: Partial<P> & Attributes, ...children: ReactNode[]): ReactElement<P> - changed:
function React.createElement(type: 'input', props?: InputHTMLAttributes<HTMLInputElement> & ClassAttributes<HTMLInputElement>, ...children: ReactNode[]): DetailedReactHTMLElement<InputHTMLAttributes<HTMLInputElement>, HTMLInputElement> → function React.createElement(type: 'input', props?: InputHTMLAttributes<HTMLInputElement> & ClassAttributes<HTMLInputElement> | null, ...children: ReactNode[]): DetailedReactHTMLElement<InputHTMLAttributes<HTMLInputElement>, HTMLInputElement> - changed:
function React.createElement<P extends DOMAttributes<T>, T extends Element>(type: string, props?: ClassAttributes<T> & P, ...children: ReactNode[]): DOMElement<P, T> → function React.createElement<P extends DOMAttributes<T>, T extends Element>(type: string, props?: ClassAttributes<T> & P | null, ...children: ReactNode[]): DOMElement<P, T> - changed:
function React.createElement<P extends HTMLAttributes<T>, T extends HTMLElement>(type: keyof ReactHTML, props?: ClassAttributes<T> & P, ...children: ReactNode[]): DetailedReactHTMLElement<P, T> → function React.createElement<P extends HTMLAttributes<T>, T extends HTMLElement>(type: keyof ReactHTML, props?: ClassAttributes<T> & P | null, ...children: ReactNode[]): DetailedReactHTMLElement<P, T> - changed:
function React.createElement<P extends SVGAttributes<T>, T extends SVGElement>(type: keyof ReactSVG, props?: ClassAttributes<T> & P, ...children: ReactNode[]): ReactSVGElement → function React.createElement<P extends SVGAttributes<T>, T extends SVGElement>(type: keyof ReactSVG, props?: ClassAttributes<T> & P | null, ...children: ReactNode[]): ReactSVGElement - changed:
function React.createElement<P, T extends Component<P, ComponentState>, C extends ComponentClass<P>>(type: ClassType<P, T, C>, props?: ClassAttributes<T> & P, ...children: ReactNode[]): CElement<P, T> → function React.createElement<P extends {}, T extends Component<P, ComponentState>, C extends ComponentClass<P>>(type: ClassType<P, T, C>, props?: ClassAttributes<T> & P | null, ...children: ReactNode[]): CElement<P, T> - changed:
function React.createElement<P>(type: ClassType<P, ClassicComponent<P, ComponentState>, ClassicComponentClass<P>>, props?: ClassAttributes<ClassicComponent<P, ComponentState>> & P, ...children: ReactNode[]): CElement<P, ClassicComponent<P, ComponentState>> → function React.createElement<P extends {}>(type: ClassType<P, ClassicComponent<P, ComponentState>, ClassicComponentClass<P>>, props?: ClassAttributes<ClassicComponent<P, ComponentState>> & P | null, ...children: ReactNode[]): CElement<P, ClassicComponent<P, ComponentState>> - changed:
function React.createElement<P>(type: SFC<P> | ComponentClass<P> | string, props?: Attributes & P, ...children: ReactNode[]): ReactElement<P> → function React.createElement<P extends {}>(type: FunctionComponent<P> | ComponentClass<P> | string, props?: Attributes & P | null, ...children: ReactNode[]): ReactElement<P> - changed:
function React.createElement<P>(type: SFC<P>, props?: Attributes & P, ...children: ReactNode[]): SFCElement<P> → function React.createElement<P extends {}>(type: FunctionComponent<P>, props?: Attributes & P | null, ...children: ReactNode[]): FunctionComponentElement<P> - changed:
function React.createFactory<P>(type: SFC<P>): SFCFactory<P> → function React.createFactory<P>(type: FunctionComponent<P>): FunctionComponentFactory<P> - changed:
function React.isValidElement<P>(object: {}): object is ReactElement<P> → function React.isValidElement<P>(object: {} | null | undefined): object is ReactElement<P> - changed:
interface React.AnimationEvent<T> extends SyntheticEvent<T> → interface React.AnimationEvent<T = Element> extends SyntheticEvent<T, NativeAnimationEvent> - changed:
interface React.CSSProperties → interface React.CSSProperties extends CSS.Properties<string | number> - changed:
interface React.ChangeEvent<T> extends SyntheticEvent<T> → interface React.ChangeEvent<T = Element> extends SyntheticEvent<T> - changed:
interface React.ClipboardEvent<T> extends SyntheticEvent<T> → interface React.ClipboardEvent<T = Element> extends SyntheticEvent<T, NativeClipboardEvent> - changed:
interface React.Component<P = {}, S = {}> extends ComponentLifecycle<P, S> → interface React.Component<P = {}, S = {}, SS = any> extends ComponentLifecycle<P, S, SS> - changed:
interface React.ComponentClass<P = {}> → interface React.ComponentClass<P = {}, S = ComponentState> extends StaticLifecycle<P, S> - changed:
interface React.ComponentElement<P, T extends Component<P, ComponentState>> extends ReactElement<P> → interface React.ComponentElement<P, T extends Component<P, ComponentState>> extends ReactElement<P, ComponentClass<P>> - changed:
interface React.ComponentLifecycle<P, S> → interface React.ComponentLifecycle<P, S, SS = any> extends NewLifecycle<P, S, SS>, DeprecatedLifecycle<P, S> - changed:
interface React.CompositionEvent<T> extends SyntheticEvent<T> → interface React.CompositionEvent<T = Element> extends SyntheticEvent<T, NativeCompositionEvent> - changed:
interface React.DOMElement<P extends HTMLAttributes<T> | SVGAttributes<T>, T extends Element> extends ReactElement<P> → interface React.DOMElement<P extends HTMLAttributes<T> | SVGAttributes<T>, T extends Element> extends ReactElement<P, string> - changed:
interface React.DragEvent<T> extends MouseEvent<T> → interface React.DragEvent<T = Element> extends MouseEvent<T, NativeDragEvent> - changed:
interface React.FocusEvent<T> extends SyntheticEvent<T> → interface React.FocusEvent<Target = Element, RelatedTarget = Element> extends SyntheticEvent<Target, NativeFocusEvent> - changed:
interface React.FormEvent<T> extends SyntheticEvent<T> → interface React.FormEvent<T = Element> extends SyntheticEvent<T> - changed:
interface React.InvalidEvent<T> extends SyntheticEvent<T> → interface React.InvalidEvent<T = Element> extends SyntheticEvent<T> - changed:
interface React.KeyboardEvent<T> extends SyntheticEvent<T> → interface React.KeyboardEvent<T = Element> extends UIEvent<T, NativeKeyboardEvent> - changed:
interface React.MouseEvent<T> extends SyntheticEvent<T> → interface React.MouseEvent<T = Element, E = NativeMouseEvent> extends UIEvent<T, E> - changed:
interface React.ReactElement<P = any> → interface React.ReactElement<P = any, T extends string | JSXElementConstructor<any> = string | JSXElementConstructor<any>> - changed:
interface React.SVGLineElementAttributes<T> extends React.SVGProps<T> → interface React.SVGLineElementAttributes<T> extends SVGProps<T> - changed:
interface React.SVGTextElementAttributes<T> extends React.SVGProps<T> → interface React.SVGTextElementAttributes<T> extends SVGProps<T> - changed:
interface React.SyntheticEvent<T> → interface React.SyntheticEvent<T = Element, E = Event> extends BaseSyntheticEvent<E, EventTarget & T, EventTarget> - changed:
interface React.TouchEvent<T> extends SyntheticEvent<T> → interface React.TouchEvent<T = Element> extends UIEvent<T, NativeTouchEvent> - changed:
interface React.TransitionEvent<T> extends SyntheticEvent<T> → interface React.TransitionEvent<T = Element> extends SyntheticEvent<T, NativeTransitionEvent> - changed:
interface React.UIEvent<T> extends SyntheticEvent<T> → interface React.UIEvent<T = Element, E = NativeUIEvent> extends SyntheticEvent<T, E> - changed:
interface React.WheelEvent<T> extends MouseEvent<T> → interface React.WheelEvent<T = Element> extends MouseEvent<T, NativeWheelEvent> - changed:
method React.ClassicComponent.replaceState(nextState: S, callback?: () => any): void → method React.ClassicComponent.replaceState(nextState: S, callback?: () => void): void - changed:
method React.Component.forceUpdate(callBack?: () => any): void → method React.Component.forceUpdate(callback?: () => void): void - changed:
method React.Component.render(): JSX.Element | null | false → method React.Component.render(): ReactNode - changed:
method React.Component.setState<K extends keyof S>(state: ((prevState: Readonly<S>, props: P) => Pick<S, K> | S) | (Pick<S, K> | S), callback?: () => any): void → method React.Component.setState<K extends keyof S>(state: ((prevState: Readonly<S>, props: Readonly<P>) => Pick<S, K> | S | null) | (Pick<S, K> | S | null), callback?: () => void): void - changed:
method React.ComponentSpec.render(): ReactElement | null → method React.ComponentSpec.render(): ReactNode - changed:
method React.ReactChildren.count(children: ReactNode): number → method React.ReactChildren.count(children: any): number - changed:
method React.ReactChildren.forEach(children: ReactNode, fn: (child: ReactChild, index: number) => any): void → method React.ReactChildren.forEach<C>(children: C | C[], fn: (child: C, index: number) => void): void - changed:
method React.ReactChildren.map<T, C extends ReactElement>(children: C[], fn: (child: C, index: number) => T): T[] → method React.ReactChildren.map<T, C>(children: C | C[], fn: (child: C, index: number) => T): C extends null | undefined ? C : Array<Exclude<T, boolean | null | undefined>> - changed:
method React.ReactChildren.only(children: ReactNode): ReactElement → method React.ReactChildren.only<C>(children: C): C extends any[] ? never : C - changed:
method React.ReactChildren.toArray(children: ReactNode): ReactChild[] → method React.ReactChildren.toArray(children: ReactNode | ReactNode[]): Array<Exclude<ReactNode, boolean | null | undefined>> - changed:
new React.ClassicComponentClass(props?: P, context?: any): ClassicComponent<P, ComponentState> → new React.ClassicComponentClass(props: P, context?: any): ClassicComponent<P, ComponentState> - changed:
new React.ComponentClass(props?: P, context?: any): Component<P, ComponentState> → new React.ComponentClass(props: P, context?: any): Component<P, S> - changed:
property React.AllHTMLAttributes.value?: string | string[] | number | undefined → property React.AllHTMLAttributes.value?: string | readonly string[] | number | undefined - changed:
property React.AnchorHTMLAttributes.target?: string | undefined → property React.AnchorHTMLAttributes.target?: HTMLAttributeAnchorTarget | undefined - changed:
property React.AriaAttributes.'aria-relevant'?: 'additions' | 'additions text' | 'all' | 'removals' | 'text' | undefined → property React.AriaAttributes.'aria-relevant'?: | 'additions' | 'additions removals' | 'additions text' | 'all' | 'removals' | 'removals additions' | 'removals text' | 'text' | 'text additions' | 'text removals' | undefined - changed:
property React.Attributes.key?: Key | undefined → property React.Attributes.key?: Key | null | undefined - changed:
property React.ButtonHTMLAttributes.type?: string | undefined → property React.ButtonHTMLAttributes.type?: 'submit' | 'reset' | 'button' | undefined - changed:
property React.ButtonHTMLAttributes.value?: string | string[] | number | undefined → property React.ButtonHTMLAttributes.value?: string | readonly string[] | number | undefined - changed:
property React.ClassAttributes.ref?: Ref<T> | undefined → property React.ClassAttributes.ref?: LegacyRef<T> | undefined - changed:
property React.Component.props: Readonly<{ children?: ReactNode | undefined }> & Readonly<P> → readonly property React.Component.props: Readonly<P> & Readonly<{ children?: ReactNode | undefined }> - changed:
property React.ComponentClass.propTypes?: ValidationMap<P> | undefined → property React.ComponentClass.propTypes?: WeakValidationMap<P> | undefined - changed:
property React.ComponentElement.ref?: Ref<T> | undefined → property React.ComponentElement.ref?: LegacyRef<T> | undefined - changed:
property React.DOMAttributes.dangerouslySetInnerHTML?: { __html: string } | undefined → property React.DOMAttributes.dangerouslySetInnerHTML?: { ; __html: string | TrustedHTML } | undefined - changed:
property React.DOMElement.ref: Ref<T> → property React.DOMElement.ref: LegacyRef<T> - changed:
property React.DataHTMLAttributes.value?: string | string[] | number | undefined → property React.DataHTMLAttributes.value?: string | readonly string[] | number | undefined - changed:
property React.FocusEvent.relatedTarget: EventTarget → property React.FocusEvent.relatedTarget: (EventTarget & RelatedTarget) | null - changed:
property React.HTMLAttributes.autoCapitalize?: string | undefined → property React.HTMLAttributes.autoCapitalize?: 'off' | 'none' | 'on' | 'sentences' | 'words' | 'characters' | undefined | (string & {}) - changed:
property React.HTMLAttributes.contentEditable?: boolean | undefined → property React.HTMLAttributes.contentEditable?: Booleanish | 'inherit' | undefined - changed:
property React.HTMLAttributes.defaultValue?: string | string[] | undefined → property React.HTMLAttributes.defaultValue?: string | number | readonly string[] | undefined - changed:
property React.HTMLAttributes.draggable?: boolean | undefined → property React.HTMLAttributes.draggable?: Booleanish | undefined - changed:
property React.HTMLAttributes.role?: string | undefined → property React.HTMLAttributes.role?: AriaRole | undefined - changed:
property React.HTMLAttributes.spellCheck?: boolean | undefined → property React.HTMLAttributes.spellCheck?: Booleanish | undefined - changed:
property React.HTMLAttributes.unselectable?: boolean | undefined → property React.HTMLAttributes.unselectable?: 'on' | 'off' | undefined - changed:
property React.InputHTMLAttributes.type?: string | undefined → property React.InputHTMLAttributes.type?: HTMLInputTypeAttribute | undefined - changed:
property React.InputHTMLAttributes.value?: string | string[] | number | undefined → property React.InputHTMLAttributes.value?: string | readonly string[] | number | undefined - changed:
property React.LiHTMLAttributes.value?: string | string[] | number | undefined → property React.LiHTMLAttributes.value?: string | readonly string[] | number | undefined - changed:
property React.MeterHTMLAttributes.value?: string | string[] | number | undefined → property React.MeterHTMLAttributes.value?: string | readonly string[] | number | undefined - changed:
property React.MouseEvent.relatedTarget: EventTarget → property React.MouseEvent.relatedTarget: EventTarget | null - changed:
property React.OptionHTMLAttributes.value?: string | string[] | number | undefined → property React.OptionHTMLAttributes.value?: string | readonly string[] | number | undefined - changed:
property React.ParamHTMLAttributes.value?: string | string[] | number | undefined → property React.ParamHTMLAttributes.value?: string | readonly string[] | number | undefined - changed:
property React.ProgressHTMLAttributes.value?: string | string[] | number | undefined → property React.ProgressHTMLAttributes.value?: string | readonly string[] | number | undefined - changed:
property React.Props.ref?: Ref<T> | undefined → property React.Props.ref?: LegacyRef<T> | undefined - changed:
property React.ReactElement.key: Key | null → property React.ReactElement.key: string | null - changed:
property React.ReactElement.type: string | ComponentClass<P> | SFC<P> → property React.ReactElement.type: T - changed:
property React.ReactHTML.dialog: DetailedHTMLFactory<HTMLAttributes<HTMLElement>, HTMLElement> → property React.ReactHTML.dialog: DetailedHTMLFactory<DialogHTMLAttributes<HTMLDialogElement>, HTMLDialogElement> - changed:
property React.ReactHTML.webview: DetailedHTMLFactory<WebViewHTMLAttributes<HTMLElement>, HTMLElement> → property React.ReactHTML.webview: DetailedHTMLFactory<WebViewHTMLAttributes<HTMLWebViewElement>, HTMLWebViewElement> - changed:
property React.ReactPropTypes.any: Requireable<any> → property React.ReactPropTypes.any: typeof PropTypes.any - changed:
property React.ReactPropTypes.array: Requireable<any> → property React.ReactPropTypes.array: typeof PropTypes.array - changed:
property React.ReactPropTypes.bool: Requireable<any> → property React.ReactPropTypes.bool: typeof PropTypes.bool - changed:
property React.ReactPropTypes.element: Requireable<any> → property React.ReactPropTypes.element: typeof PropTypes.element - changed:
property React.ReactPropTypes.func: Requireable<any> → property React.ReactPropTypes.func: typeof PropTypes.func - changed:
property React.ReactPropTypes.node: Requireable<any> → property React.ReactPropTypes.node: typeof PropTypes.node - changed:
property React.ReactPropTypes.number: Requireable<any> → property React.ReactPropTypes.number: typeof PropTypes.number - changed:
property React.ReactPropTypes.object: Requireable<any> → property React.ReactPropTypes.object: typeof PropTypes.object - changed:
property React.ReactPropTypes.string: Requireable<any> → property React.ReactPropTypes.string: typeof PropTypes.string - changed:
property React.SVGAttributes.autoReverse?: number | string | undefined → property React.SVGAttributes.autoReverse?: Booleanish | undefined - changed:
property React.SVGAttributes.externalResourcesRequired?: number | string | undefined → property React.SVGAttributes.externalResourcesRequired?: Booleanish | undefined - changed:
property React.SVGAttributes.focusable?: number | string | undefined → property React.SVGAttributes.focusable?: Booleanish | 'auto' | undefined - changed:
property React.SVGAttributes.preserveAlpha?: number | string | undefined → property React.SVGAttributes.preserveAlpha?: Booleanish | undefined - changed:
property React.SVGAttributes.role?: string | undefined → property React.SVGAttributes.role?: AriaRole | undefined - changed:
property React.SelectHTMLAttributes.value?: string | string[] | number | undefined → property React.SelectHTMLAttributes.value?: string | readonly string[] | number | undefined - changed:
property React.TextareaHTMLAttributes.value?: string | string[] | number | undefined → property React.TextareaHTMLAttributes.value?: string | readonly string[] | number | undefined - changed:
type React.AnimationEventHandler<T> = EventHandler<AnimationEvent<T>> → type React.AnimationEventHandler<T = Element> = EventHandler<AnimationEvent<T>> - changed:
type React.ChangeEventHandler<T> = EventHandler<ChangeEvent<T>> → type React.ChangeEventHandler<T = Element> = EventHandler<ChangeEvent<T>> - changed:
type React.ClassType<P, T extends Component<P, ComponentState>, C extends ComponentClass<P>> = C & (new(props?: P, context?: any) => T) & (new(props?: P, context?: any) => { props: P }) → type React.ClassType<P, T extends Component<P, ComponentState>, C extends ComponentClass<P>> = C & (new(props: P, context?: any) => T) - changed:
type React.ClipboardEventHandler<T> = EventHandler<ClipboardEvent<T>> → type React.ClipboardEventHandler<T = Element> = EventHandler<ClipboardEvent<T>> - changed:
type React.ComponentState = {} → type React.ComponentState = any - changed:
type React.ComponentType<P = {}> = ComponentClass<P> | StatelessComponent<P> → type React.ComponentType<P = {}> = ComponentClass<P> | FunctionComponent<P> - changed:
type React.CompositionEventHandler<T> = EventHandler<CompositionEvent<T>> → type React.CompositionEventHandler<T = Element> = EventHandler<CompositionEvent<T>> - changed:
type React.DragEventHandler<T> = EventHandler<DragEvent<T>> → type React.DragEventHandler<T = Element> = EventHandler<DragEvent<T>> - changed:
type React.ElementType<P = any> = string | ComponentType<P> → type React.ElementType<P = any> = { [K in keyof JSX.IntrinsicElements]: P extends JSX.IntrinsicElements[K] ? K : never }[keyof JSX.IntrinsicElements] | ComponentType<P> - changed:
type React.FocusEventHandler<T> = EventHandler<FocusEvent<T>> → type React.FocusEventHandler<T = Element> = EventHandler<FocusEvent<T>> - changed:
type React.FormEventHandler<T> = EventHandler<FormEvent<T>> → type React.FormEventHandler<T = Element> = EventHandler<FormEvent<T>> - changed:
type React.KeyboardEventHandler<T> = EventHandler<KeyboardEvent<T>> → type React.KeyboardEventHandler<T = Element> = EventHandler<KeyboardEvent<T>> - changed:
type React.MouseEventHandler<T> = EventHandler<MouseEvent<T>> → type React.MouseEventHandler<T = Element> = EventHandler<MouseEvent<T>> - changed:
type React.ReactEventHandler<T> = EventHandler<SyntheticEvent<T>> → type React.ReactEventHandler<T = Element> = EventHandler<SyntheticEvent<T>> - changed:
type React.ReactNode = ReactChild | ReactFragment | boolean | null | undefined → type React.ReactNode = ReactChild | ReactFragment | ReactPortal | boolean | null | undefined - changed:
type React.Ref<T> = string | { bivarianceHack(instance: T | null): any }['bivarianceHack'] → type React.Ref<T> = RefCallback<T> | RefObject<T> | null - changed:
type React.SFC<P = {}> = StatelessComponent<P> → type React.SFC<P = {}> = FunctionComponent<P> - changed:
type React.SFCFactory<P> = (props?: Attributes & P, ...children: ReactNode[]) => SFCElement<P> → type React.SFCFactory<P> = FunctionComponentFactory<P> - changed:
type React.TouchEventHandler<T> = EventHandler<TouchEvent<T>> → type React.TouchEventHandler<T = Element> = EventHandler<TouchEvent<T>> - changed:
type React.TransitionEventHandler<T> = EventHandler<TransitionEvent<T>> → type React.TransitionEventHandler<T = Element> = EventHandler<TransitionEvent<T>> - changed:
type React.UIEventHandler<T> = EventHandler<UIEvent<T>> → type React.UIEventHandler<T = Element> = EventHandler<UIEvent<T>> - changed:
type React.ValidationMap<T> = { [K in keyof T]?: Validator<T> } → type React.ValidationMap<T> = PropTypes.ValidationMap<T> - changed:
type React.Validator<T> = { bivarianceHack(object: T, key: string, componentName: string, ...rest: any[]): Error | null }['bivarianceHack'] → type React.Validator<T> = PropTypes.Validator<T> - changed:
type React.WheelEventHandler<T> = EventHandler<WheelEvent<T>> → type React.WheelEventHandler<T = Element> = EventHandler<WheelEvent<T>> - added:
call React.ExoticComponent(props: P): ReactElement | null - added:
call React.ForwardRefRenderFunction(props: PropsWithChildren<P>, ref: ForwardedRef<T>): ReactElement | null - added:
call React.FunctionComponent(props: PropsWithChildren<P>, context?: any): ReactElement<any, any> | null - added:
call React.VoidFunctionComponent(props: P, context?: any): ReactElement<any, any> | null - added:
const React.Fragment: ExoticComponent<{ children?: ReactNode | undefined }> - added:
const React.Profiler: ExoticComponent<ProfilerProps> - added:
const React.StrictMode: ExoticComponent<{ children?: ReactNode | undefined }> - added:
const React.Suspense: ExoticComponent<SuspenseProps> - added:
constructor React.Component(props: Readonly<P> | P) - added:
function React.createContext<T>(defaultValue: T): Context<T> - added:
function React.createRef<T>(): RefObject<T> - added:
function React.forwardRef<T, P = {}>(render: ForwardRefRenderFunction<T, P>): ForwardRefExoticComponent<PropsWithoutRef<P> & RefAttributes<T>> - added:
function React.lazy<T extends ComponentType<any>>(factory: () => Promise<{ default: T }>): LazyExoticComponent<T> - added:
function React.memo<P extends object>(Component: SFC<P>, propsAreEqual?: (prevProps: Readonly<PropsWithChildren<P>>, nextProps: Readonly<PropsWithChildren<P>>) => boolean): NamedExoticComponent<P> - added:
function React.memo<T extends ComponentType<any>>(Component: T, propsAreEqual?: (prevProps: Readonly<ComponentProps<T>>, nextProps: Readonly<ComponentProps<T>>) => boolean): MemoExoticComponent<T> - added:
function React.useCallback<T extends (...args: any[]) => any>(callback: T, deps: DependencyList): T - added:
function React.useContext<T>(context: Context<T>): T - added:
function React.useDebugValue<T>(value: T, format?: (value: T) => any): void - added:
function React.useEffect(effect: EffectCallback, deps?: DependencyList): void - added:
function React.useImperativeHandle<T, R extends T>(ref: Ref<T> | undefined, init: () => R, deps?: DependencyList): void - added:
function React.useLayoutEffect(effect: EffectCallback, deps?: DependencyList): void - added:
function React.useMemo<T>(factory: () => T, deps: DependencyList | undefined): T - added:
function React.useReducer<R extends Reducer<any, any>, I>(reducer: R, initializerArg: I & ReducerState<R>, initializer: (arg: I & ReducerState<R>) => ReducerState<R>): [ReducerState<R>, Dispatch<ReducerAction<R>>] - added:
function React.useReducer<R extends Reducer<any, any>, I>(reducer: R, initializerArg: I, initializer: (arg: I) => ReducerState<R>): [ReducerState<R>, Dispatch<ReducerAction<R>>] - added:
function React.useReducer<R extends Reducer<any, any>>(reducer: R, initialState: ReducerState<R>, initializer?: undefined): [ReducerState<R>, Dispatch<ReducerAction<R>>] - added:
function React.useReducer<R extends ReducerWithoutAction<any>, I>(reducer: R, initializerArg: I, initializer: (arg: I) => ReducerStateWithoutAction<R>): [ReducerStateWithoutAction<R>, DispatchWithoutAction] - added:
function React.useReducer<R extends ReducerWithoutAction<any>>(reducer: R, initializerArg: ReducerStateWithoutAction<R>, initializer?: undefined): [ReducerStateWithoutAction<R>, DispatchWithoutAction] - added:
function React.useRef<T = undefined>(): MutableRefObject<T | undefined> - added:
function React.useRef<T>(initialValue: T | null): RefObject<T> - added:
function React.useRef<T>(initialValue: T): MutableRefObject<T> - added:
function React.useState<S = undefined>(): [S | undefined, Dispatch<SetStateAction<S | undefined>>] - added:
function React.useState<S>(initialState: S | (() => S)): [S, Dispatch<SetStateAction<S>>] - added:
interface React.BaseSyntheticEvent<E = object, C = any, T = any> - added:
interface React.ConsumerProps<T> - added:
interface React.Context<T> - added:
interface React.DeprecatedLifecycle<P, S> - added:
interface React.DialogHTMLAttributes<T> extends HTMLAttributes<T> - added:
interface React.ErrorInfo - added:
interface React.ExoticComponent<P = {}> - added:
interface React.ForwardRefExoticComponent<P> extends NamedExoticComponent<P> - added:
interface React.ForwardRefRenderFunction<T, P = {}> - added:
interface React.FunctionComponent<P = {}> - added:
interface React.FunctionComponentElement<P> extends ReactElement<P, FunctionComponent<P>> - added:
interface React.InputEvent<T = Element> extends SyntheticEvent<T, NativeInputEvent> - added:
interface React.MutableRefObject<T> - added:
interface React.NamedExoticComponent<P = {}> extends ExoticComponent<P> - added:
interface React.NewLifecycle<P, S, SS> - added:
interface React.PointerEvent<T = Element> extends MouseEvent<T, NativePointerEvent> - added:
interface React.ProfilerProps - added:
interface React.ProviderExoticComponent<P> extends ExoticComponent<P> - added:
interface React.ProviderProps<T> - added:
interface React.ReactComponentElement<T extends keyof JSX.IntrinsicElements | JSXElementConstructor<any>, P = Pick<ComponentProps<T>, Exclude<keyof ComponentProps<T>, 'key' | 'ref'>>> extends ReactElement<P, Exclude<T, number>> - added:
interface React.ReactPortal extends ReactElement - added:
interface React.RefAttributes<T> extends Attributes - added:
interface React.RefForwardingComponent<T, P = {}> extends ForwardRefRenderFunction<T, P> - added:
interface React.RefObject<T> - added:
interface React.SlotHTMLAttributes<T> extends HTMLAttributes<T> - added:
interface React.StaticLifecycle<P, S> - added:
interface React.SuspenseProps - added:
interface React.VoidFunctionComponent<P = {}> - added:
method React.BaseSyntheticEvent.isDefaultPrevented(): boolean - added:
method React.BaseSyntheticEvent.isPropagationStopped(): boolean - added:
method React.BaseSyntheticEvent.persist(): void - added:
method React.BaseSyntheticEvent.preventDefault(): void - added:
method React.BaseSyntheticEvent.stopPropagation(): void - added:
method React.ComponentLifecycle.componentDidCatch?(error: Error, errorInfo: ErrorInfo): void - added:
method React.DeprecatedLifecycle.UNSAFE_componentWillMount?(): void - added:
method React.DeprecatedLifecycle.UNSAFE_componentWillReceiveProps?(nextProps: Readonly<P>, nextContext: any): void - added:
method React.DeprecatedLifecycle.UNSAFE_componentWillUpdate?(nextProps: Readonly<P>, nextState: Readonly<S>, nextContext: any): void - added:
method React.DeprecatedLifecycle.componentWillMount?(): void - added:
method React.DeprecatedLifecycle.componentWillReceiveProps?(nextProps: Readonly<P>, nextContext: any): void - added:
method React.DeprecatedLifecycle.componentWillUpdate?(nextProps: Readonly<P>, nextState: Readonly<S>, nextContext: any): void - added:
method React.NewLifecycle.componentDidUpdate?(prevProps: Readonly<P>, prevState: Readonly<S>, snapshot?: SS): void - added:
method React.NewLifecycle.getSnapshotBeforeUpdate?(prevProps: Readonly<P>, prevState: Readonly<S>): SS | null - added:
property React.AnchorHTMLAttributes.ping?: string | undefined - added:
property React.AnchorHTMLAttributes.referrerPolicy?: HTMLAttributeReferrerPolicy | undefined - added:
property React.AnchorHTMLAttributes.type?: string | undefined - added:
property React.AreaHTMLAttributes.referrerPolicy?: HTMLAttributeReferrerPolicy | undefined - added:
property React.BaseSyntheticEvent.bubbles: boolean - added:
property React.BaseSyntheticEvent.cancelable: boolean - added:
property React.BaseSyntheticEvent.currentTarget: C - added:
property React.BaseSyntheticEvent.defaultPrevented: boolean - added:
property React.BaseSyntheticEvent.eventPhase: number - added:
property React.BaseSyntheticEvent.isTrusted: boolean - added:
property React.BaseSyntheticEvent.nativeEvent: E - added:
property React.BaseSyntheticEvent.target: T - added:
property React.BaseSyntheticEvent.timeStamp: number - added:
property React.BaseSyntheticEvent.type: string - added:
property React.ColHTMLAttributes.width?: number | string | undefined - added:
property React.ComponentClass.contextType?: Context<any> | undefined - added:
property React.ConsumerProps.children: (value: T) => ReactNode - added:
property React.Context.Consumer: Consumer<T> - added:
property React.Context.Provider: Provider<T> - added:
property React.Context.displayName?: string | undefined - added:
property React.DOMAttributes.onAuxClick?: MouseEventHandler<T> | undefined - added:
property React.DOMAttributes.onAuxClickCapture?: MouseEventHandler<T> | undefined - added:
property React.DOMAttributes.onBeforeInput?: InputEventHandler<T> | undefined - added:
property React.DOMAttributes.onBeforeInputCapture?: FormEventHandler<T> | undefined - added:
property React.DOMAttributes.onGotPointerCapture?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onGotPointerCaptureCapture?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onLostPointerCapture?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onLostPointerCaptureCapture?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onPointerCancel?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onPointerCancelCapture?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onPointerDown?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onPointerDownCapture?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onPointerEnter?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onPointerEnterCapture?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onPointerLeave?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onPointerLeaveCapture?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onPointerMove?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onPointerMoveCapture?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onPointerOut?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onPointerOutCapture?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onPointerOver?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onPointerOverCapture?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onPointerUp?: PointerEventHandler<T> | undefined - added:
property React.DOMAttributes.onPointerUpCapture?: PointerEventHandler<T> | undefined - added:
property React.DetailsHTMLAttributes.onToggle?: ReactEventHandler<T> | undefined - added:
property React.DialogHTMLAttributes.closedby?: 'any' | 'closerequest' | 'none' | undefined - added:
property React.DialogHTMLAttributes.onCancel?: ReactEventHandler<T> | undefined - added:
property React.DialogHTMLAttributes.onClose?: ReactEventHandler<T> | undefined - added:
property React.DialogHTMLAttributes.open?: boolean | undefined - added:
property React.ErrorInfo.componentStack: string - added:
property React.FocusEvent.target: EventTarget & Target - added:
property React.ForwardRefExoticComponent.defaultProps?: Partial<P> | undefined - added:
property React.ForwardRefExoticComponent.propTypes?: WeakValidationMap<P> | undefined - added:
property React.ForwardRefRenderFunction.defaultProps?: never | undefined - added:
property React.ForwardRefRenderFunction.displayName?: string | undefined - added:
property React.ForwardRefRenderFunction.propTypes?: never | undefined - added:
property React.FunctionComponent.contextTypes?: ValidationMap<any> | undefined - added:
property React.FunctionComponent.defaultProps?: Partial<P> | undefined - added:
property React.FunctionComponent.displayName?: string | undefined - added:
property React.FunctionComponent.propTypes?: WeakValidationMap<P> | undefined - added:
property React.FunctionComponentElement.ref?: ('ref' extends keyof P ? P extends { ref?: infer R | undefined } ? R : never : never) | undefined - added:
property React.HTMLAttributes.nonce?: string | undefined - added:
property React.HTMLAttributes.placeholder?: string | undefined - added:
property React.HTMLAttributes.suppressHydrationWarning?: boolean | undefined - added:
property React.HTMLAttributes.translate?: 'yes' | 'no' | undefined - added:
property React.IframeHTMLAttributes.allow?: string | undefined - added:
property React.IframeHTMLAttributes.loading?: 'eager' | 'lazy' | undefined - added:
property React.IframeHTMLAttributes.referrerPolicy?: HTMLAttributeReferrerPolicy | undefined - added:
property React.ImgHTMLAttributes.decoding?: 'async' | 'auto' | 'sync' | undefined - added:
property React.ImgHTMLAttributes.loading?: 'eager' | 'lazy' | undefined - added:
property React.ImgHTMLAttributes.referrerPolicy?: HTMLAttributeReferrerPolicy | undefined - added:
property React.InputEvent.data: string - added:
property React.LinkHTMLAttributes.blocking?: 'render' | (string & {}) | undefined - added:
property React.LinkHTMLAttributes.charSet?: string | undefined - added:
property React.LinkHTMLAttributes.referrerPolicy?: HTMLAttributeReferrerPolicy | undefined - added:
property React.MediaHTMLAttributes.controlsList?: string | undefined - added:
property React.MediaHTMLAttributes.playsInline?: boolean | undefined - added:
property React.MouseEvent.movementX: number - added:
property React.MouseEvent.movementY: number - added:
property React.MutableRefObject.current: T - added:
property React.NamedExoticComponent.displayName?: string | undefined - added:
property React.OlHTMLAttributes.type?: '1' | 'a' | 'A' | 'i' | 'I' | undefined - added:
property React.PointerEvent.height: number - added:
property React.PointerEvent.isPrimary: boolean - added:
property React.PointerEvent.pointerId: number - added:
property React.PointerEvent.pointerType: 'mouse' | 'pen' | 'touch' - added:
property React.PointerEvent.pressure: number - added:
property React.PointerEvent.tangentialPressure: number - added:
property React.PointerEvent.tiltX: number - added:
property React.PointerEvent.tiltY: number - added:
property React.PointerEvent.twist: number - added:
property React.PointerEvent.width: number - added:
property React.ProfilerProps.children?: ReactNode | undefined - added:
property React.ProfilerProps.id: string - added:
property React.ProfilerProps.onRender: ProfilerOnRenderCallback - added:
property React.ProviderExoticComponent.propTypes?: WeakValidationMap<P> | undefined - added:
property React.ProviderProps.children?: ReactNode | undefined - added:
property React.ProviderProps.value: T - added:
property React.ReactHTML.slot: DetailedHTMLFactory<SlotHTMLAttributes<HTMLSlotElement>, HTMLSlotElement> - added:
property React.ReactPortal.children: ReactNode - added:
property React.ReactPropTypes.arrayOf: typeof PropTypes.arrayOf - added:
property React.ReactPropTypes.exact: typeof PropTypes.exact - added:
property React.ReactPropTypes.instanceOf: typeof PropTypes.instanceOf - added:
property React.ReactPropTypes.objectOf: typeof PropTypes.objectOf - added:
property React.ReactPropTypes.oneOf: typeof PropTypes.oneOf - added:
property React.ReactPropTypes.oneOfType: typeof PropTypes.oneOfType - added:
property React.ReactPropTypes.shape: typeof PropTypes.shape - added:
property React.ReactSVG.clipPath: SVGFactory - added:
property React.ReactSVG.desc: SVGFactory - added:
property React.ReactSVG.feBlend: SVGFactory - added:
property React.ReactSVG.feColorMatrix: SVGFactory - added:
property React.ReactSVG.feComponentTransfer: SVGFactory - added:
property React.ReactSVG.feComposite: SVGFactory - added:
property React.ReactSVG.feConvolveMatrix: SVGFactory - added:
property React.ReactSVG.feDiffuseLighting: SVGFactory - added:
property React.ReactSVG.feDisplacementMap: SVGFactory - added:
property React.ReactSVG.feDistantLight: SVGFactory - added:
property React.ReactSVG.feDropShadow: SVGFactory - added:
property React.ReactSVG.feFlood: SVGFactory - added:
property React.ReactSVG.feFuncA: SVGFactory - added:
property React.ReactSVG.feFuncB: SVGFactory - added:
property React.ReactSVG.feFuncG: SVGFactory - added:
property React.ReactSVG.feFuncR: SVGFactory - added:
property React.ReactSVG.feGaussianBlur: SVGFactory - added:
property React.ReactSVG.feImage: SVGFactory - added:
property React.ReactSVG.feMerge: SVGFactory - added:
property React.ReactSVG.feMergeNode: SVGFactory - added:
property React.ReactSVG.feMorphology: SVGFactory - added:
property React.ReactSVG.feOffset: SVGFactory - added:
property React.ReactSVG.fePointLight: SVGFactory - added:
property React.ReactSVG.feSpecularLighting: SVGFactory - added:
property React.ReactSVG.feSpotLight: SVGFactory - added:
property React.ReactSVG.feTile: SVGFactory - added:
property React.ReactSVG.feTurbulence: SVGFactory - added:
property React.ReactSVG.filter: SVGFactory - added:
property React.ReactSVG.foreignObject: SVGFactory - added:
property React.ReactSVG.marker: SVGFactory - added:
property React.ReactSVG.metadata: SVGFactory - added:
property React.ReactSVG.switch: SVGFactory - added:
property React.ReactSVG.textPath: SVGFactory - added:
property React.ReactSVG.view: SVGFactory - added:
property React.RefAttributes.ref?: Ref<T> | undefined - added:
property React.SVGAttributes.crossOrigin?: CrossOrigin - added:
property React.SVGAttributes.path?: string | undefined - added:
property React.ScriptHTMLAttributes.blocking?: 'render' | (string & {}) | undefined - added:
property React.ScriptHTMLAttributes.noModule?: boolean | undefined - added:
property React.ScriptHTMLAttributes.referrerPolicy?: HTMLAttributeReferrerPolicy | undefined - added:
property React.SlotHTMLAttributes.name?: string | undefined - added:
property React.SourceHTMLAttributes.height?: number | string | undefined - added:
property React.SourceHTMLAttributes.width?: number | string | undefined - added:
property React.StaticLifecycle.getDerivedStateFromError?: GetDerivedStateFromError<P, S> | undefined - added:
property React.StaticLifecycle.getDerivedStateFromProps?: GetDerivedStateFromProps<P, S> | undefined - added:
property React.StyleHTMLAttributes.blocking?: 'render' | (string & {}) | undefined - added:
property React.SuspenseProps.children?: ReactNode | undefined - added:
property React.SuspenseProps.fallback: NonNullable<ReactNode> | null - added:
property React.SuspenseProps.name?: string | undefined - added:
property React.TableHTMLAttributes.width?: number | string | undefined - added:
property React.TdHTMLAttributes.abbr?: string | undefined - added:
property React.TdHTMLAttributes.align?: 'left' | 'center' | 'right' | 'justify' | 'char' | undefined - added:
property React.TdHTMLAttributes.height?: number | string | undefined - added:
property React.TdHTMLAttributes.scope?: string | undefined - added:
property React.TdHTMLAttributes.valign?: 'top' | 'middle' | 'bottom' | 'baseline' | undefined - added:
property React.TdHTMLAttributes.width?: number | string | undefined - added:
property React.ThHTMLAttributes.abbr?: string | undefined - added:
property React.ThHTMLAttributes.align?: 'left' | 'center' | 'right' | 'justify' | 'char' | undefined - added:
property React.VideoHTMLAttributes.disablePictureInPicture?: boolean | undefined - added:
property React.VoidFunctionComponent.contextTypes?: ValidationMap<any> | undefined - added:
property React.VoidFunctionComponent.defaultProps?: Partial<P> | undefined - added:
property React.VoidFunctionComponent.displayName?: string | undefined - added:
property React.VoidFunctionComponent.propTypes?: WeakValidationMap<P> | undefined - added:
readonly property React.ExoticComponent.$$typeof: symbol - added:
readonly property React.RefObject.current: T | null - added:
static property React.Component.contextType?: Context<any> | undefined - added:
type React.AriaRole = 'alert' | 'alertdialog' | 'application' | 'article' | 'banner' | 'button' | 'cell' | 'checkbox' | 'columnheader' | 'combobox' | 'complementary' | 'contentinfo'… - added:
type React.ComponentProps<T extends keyof JSX.IntrinsicElements | JSXElementConstructor<any>> = T extends JSXElementConstructor<infer P> ? P : T extends keyof JSX.IntrinsicElements ? JSX.IntrinsicElements[T] : {} - added:
type React.ComponentPropsWithRef<T extends ElementType> = T extends (new(props: infer P) => Component<any, any>) ? PropsWithoutRef<P> & RefAttributes<InstanceType<T>> : PropsWithRef<ComponentProps<T>> - added:
type React.ComponentPropsWithoutRef<T extends ElementType> = PropsWithoutRef<ComponentProps<T>> - added:
type React.ComponentRef<T extends ElementType> = T extends NamedExoticComponent<ComponentPropsWithoutRef<T> & RefAttributes<infer Method>> ? Method : ComponentPropsWithRef<T> extends RefAttributes<infer Metho… - added:
type React.Consumer<T> = ExoticComponent<ConsumerProps<T>> - added:
type React.ContextType<C extends Context<any>> = C extends Context<infer T> ? T : never - added:
type React.DependencyList = readonly any[] - added:
type React.Dispatch<A> = (value: A) => void - added:
type React.DispatchWithoutAction = () => void - added:
type React.EffectCallback = () => void | Destructor - added:
type React.ElementRef<C extends | ForwardRefExoticComponent<any> | { new(props: any): Component<any> } | ((props: any, context?: any) => ReactElement | null) | keyof JSX.IntrinsicElements> = 'ref' extends keyof ComponentPropsWithRef<C> ? NonNullable<ComponentPropsWithRef<C>['ref']> extends Ref<infer Instance> ? Instance : never : never - added:
type React.FC<P = {}> = FunctionComponent<P> - added:
type React.ForwardedRef<T> = ((instance: T | null) => void) | MutableRefObject<T | null> | null - added:
type React.FunctionComponentFactory<P> = (props?: Attributes & P, ...children: ReactNode[]) => FunctionComponentElement<P> - added:
type React.GetDerivedStateFromError<P, S> = (error: any) => Partial<S> | null - added:
type React.GetDerivedStateFromProps<P, S> = (nextProps: Readonly<P>, prevState: S) => Partial<S> | null - added:
type React.HTMLAttributeAnchorTarget = '_self' | '_blank' | '_parent' | '_top' | (string & {}) - added:
type React.HTMLAttributeReferrerPolicy = '' | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin'… - added:
type React.HTMLInputTypeAttribute = 'button' | 'checkbox' | 'color' | 'date' | 'datetime-local' | 'email' | 'file' | 'hidden' | 'image' | 'month' | 'number' | 'password' | 'radio' | 'range' | 're… - added:
type React.InputEventHandler<T = Element> = EventHandler<InputEvent<T>> - added:
type React.JSX.LibraryManagedAttributes<C, P> = GlobalJSXLibraryManagedAttributes<C, P> - added:
type React.JSXElementConstructor<P> = ((props: P) => ReactElement<any, any> | null) | (new(props: P) => Component<any, any>) - added:
type React.LazyExoticComponent<T extends ComponentType<any>> = ExoticComponent<ComponentPropsWithRef<T>> & { readonly _result: T } - added:
type React.LegacyRef<T> = string | Ref<T> - added:
type React.MemoExoticComponent<T extends ComponentType<any>> = NamedExoticComponent<ComponentPropsWithRef<T>> & { readonly type: T } - added:
type React.PointerEventHandler<T = Element> = EventHandler<PointerEvent<T>> - added:
type React.ProfilerOnRenderCallback = (id: string, phase: 'mount' | 'update', actualDuration: number, baseDuration: number, startTime: number, commitTime: number, interactions: Set<SchedulerInterac… - added:
type React.PropsWithChildren<P> = P & { children?: ReactNode | undefined } - added:
type React.PropsWithRef<P> = 'ref' extends keyof P ? P extends { ref?: infer R | undefined } ? string extends R ? PropsWithoutRef<P> & { ref?: Exclude<R, string> | undefined } : P : P : P - added:
type React.PropsWithoutRef<P> = 'ref' extends keyof P ? Pick<P, Exclude<keyof P, 'ref'>> : P - added:
type React.Provider<T> = ProviderExoticComponent<ProviderProps<T>> - added:
type React.Reducer<S, A> = (prevState: S, action: A) => S - added:
type React.ReducerAction<R extends Reducer<any, any>> = R extends Reducer<any, infer A> ? A : never - added:
type React.ReducerState<R extends Reducer<any, any>> = R extends Reducer<infer S, any> ? S : never - added:
type React.ReducerStateWithoutAction<R extends ReducerWithoutAction<any>> = R extends ReducerWithoutAction<infer S> ? S : never - added:
type React.ReducerWithoutAction<S> = (prevState: S) => S - added:
type React.RefCallback<T> = { bivarianceHack(instance: T | null): void }['bivarianceHack'] - added:
type React.Requireable<T> = PropTypes.Requireable<T> - added:
type React.SFCElement<P> = FunctionComponentElement<P> - added:
type React.SetStateAction<S> = S | ((prevState: S) => S) - added:
type React.StatelessComponent<P = {}> = FunctionComponent<P> - added:
type React.VFC<P = {}> = VoidFunctionComponent<P> - added:
type React.WeakValidationMap<T> = { [K in keyof T]?: null extends T[K] ? Validator<T[K] | null | undefined> : undefined extends T[K] ? Validator<T[K] | null | undefined> : Validator<T[K]> }
- added:
export { Fragment } from './'
- added:
export { Fragment } from './'