aboutsummaryrefslogtreecommitdiff
path: root/node_modules/@types/react
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-10-14 18:40:54 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-10-14 18:40:54 +0200
commit9df98e65f842cf3acae09cbdd969966f42d64469 (patch)
treef071d3e09a342c208fb8e1cd3f5241d64fbfbaf3 /node_modules/@types/react
parent008926b18470e7f394cd640302957b29728a9803 (diff)
downloadwallet-core-9df98e65f842cf3acae09cbdd969966f42d64469.tar.xz
update dependencies
Diffstat (limited to 'node_modules/@types/react')
-rw-r--r--node_modules/@types/react/README.md4
-rw-r--r--node_modules/@types/react/global.d.ts176
-rw-r--r--node_modules/@types/react/index.d.ts24
-rw-r--r--node_modules/@types/react/package.json35
4 files changed, 216 insertions, 23 deletions
diff --git a/node_modules/@types/react/README.md b/node_modules/@types/react/README.md
index 3d15f7d05..b9aae39c7 100644
--- a/node_modules/@types/react/README.md
+++ b/node_modules/@types/react/README.md
@@ -8,9 +8,9 @@ This package contains type definitions for React (http://facebook.github.io/reac
Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react
Additional Details
- * Last updated: Wed, 09 Aug 2017 14:12:23 GMT
+ * Last updated: Fri, 06 Oct 2017 18:28:27 GMT
* Dependencies: none
* Global values: React
# Credits
-These definitions were written by Asana <https://asana.com>, AssureSign <http://www.assuresign.com>, Microsoft <https://microsoft.com>, John Reilly <https://github.com/johnnyreilly/>, Benoit Benezech <https://github.com/bbenezech>, Patricio Zavolinsky <https://github.com/pzavolinsky>, Digiguru <https://github.com/digiguru>, Eric Anderson <https://github.com/ericanderson>, Albert Kurniawan <https://github.com/morcerf>, Tanguy Krotoff <https://github.com/tkrotoff>, Dovydas Navickas <https://github.com/DovydasNavickas>, Stéphane Goetz <https://github.com/onigoetz>, Rich Seviora <https://github.com/richseviora>.
+These definitions were written by Asana <https://asana.com>, AssureSign <http://www.assuresign.com>, Microsoft <https://microsoft.com>, John Reilly <https://github.com/johnnyreilly>, Benoit Benezech <https://github.com/bbenezech>, Patricio Zavolinsky <https://github.com/pzavolinsky>, Digiguru <https://github.com/digiguru>, Eric Anderson <https://github.com/ericanderson>, Albert Kurniawan <https://github.com/morcerf>, Tanguy Krotoff <https://github.com/tkrotoff>, Dovydas Navickas <https://github.com/DovydasNavickas>, Stéphane Goetz <https://github.com/onigoetz>, Rich Seviora <https://github.com/richseviora>.
diff --git a/node_modules/@types/react/global.d.ts b/node_modules/@types/react/global.d.ts
new file mode 100644
index 000000000..203055437
--- /dev/null
+++ b/node_modules/@types/react/global.d.ts
@@ -0,0 +1,176 @@
+/*
+React projects that don't include the DOM library need these interfaces to compile.
+React Native applications use React, but there is no DOM available. The JavaScript runtime
+is ES6/ES2015 only. These definitions allow such projects to compile with only `--lib ES6`.
+*/
+
+interface Event { }
+interface AnimationEvent extends Event { }
+interface ClipboardEvent extends Event { }
+interface CompositionEvent extends Event { }
+interface DragEvent extends Event { }
+interface FocusEvent extends Event { }
+interface KeyboardEvent extends Event { }
+interface MouseEvent extends Event { }
+interface TouchEvent extends Event { }
+interface TransitionEvent extends Event { }
+interface UIEvent extends Event { }
+interface WheelEvent extends Event { }
+
+interface EventTarget { }
+interface Document { }
+interface DataTransfer { }
+interface StyleMedia { }
+
+interface Element { }
+
+interface HTMLElement extends Element { }
+interface HTMLAnchorElement extends HTMLElement { }
+interface HTMLAreaElement extends HTMLElement { }
+interface HTMLAudioElement extends HTMLElement { }
+interface HTMLBaseElement extends HTMLElement { }
+interface HTMLBodyElement extends HTMLElement { }
+interface HTMLBRElement extends HTMLElement { }
+interface HTMLButtonElement extends HTMLElement { }
+interface HTMLCanvasElement extends HTMLElement { }
+interface HTMLDivElement extends HTMLElement { }
+interface HTMLDListElement extends HTMLElement { }
+interface HTMLEmbedElement extends HTMLElement { }
+interface HTMLFieldSetElement extends HTMLElement { }
+interface HTMLFormElement extends HTMLElement { }
+interface HTMLHeadingElement extends HTMLElement { }
+interface HTMLHeadElement extends HTMLElement { }
+interface HTMLHRElement extends HTMLElement { }
+interface HTMLTableColElement extends HTMLElement { }
+interface HTMLDataListElement extends HTMLElement { }
+interface HTMLHtmlElement extends HTMLElement { }
+interface HTMLIFrameElement extends HTMLElement { }
+interface HTMLImageElement extends HTMLElement { }
+interface HTMLInputElement extends HTMLElement { }
+interface HTMLModElement extends HTMLElement { }
+interface HTMLLabelElement extends HTMLElement { }
+interface HTMLLegendElement extends HTMLElement { }
+interface HTMLLIElement extends HTMLElement { }
+interface HTMLLinkElement extends HTMLElement { }
+interface HTMLMapElement extends HTMLElement { }
+interface HTMLMetaElement extends HTMLElement { }
+interface HTMLObjectElement extends HTMLElement { }
+interface HTMLOListElement extends HTMLElement { }
+interface HTMLOptGroupElement extends HTMLElement { }
+interface HTMLOptionElement extends HTMLElement { }
+interface HTMLParagraphElement extends HTMLElement { }
+interface HTMLParamElement extends HTMLElement { }
+interface HTMLPreElement extends HTMLElement { }
+interface HTMLProgressElement extends HTMLElement { }
+interface HTMLQuoteElement extends HTMLElement { }
+interface HTMLScriptElement extends HTMLElement { }
+interface HTMLSelectElement extends HTMLElement { }
+interface HTMLSourceElement extends HTMLElement { }
+interface HTMLSpanElement extends HTMLElement { }
+interface HTMLStyleElement extends HTMLElement { }
+interface HTMLTableElement extends HTMLElement { }
+interface HTMLTableSectionElement extends HTMLElement { }
+interface HTMLTableDataCellElement extends HTMLElement { }
+interface HTMLTextAreaElement extends HTMLElement { }
+interface HTMLTableSectionElement extends HTMLElement { }
+interface HTMLTableHeaderCellElement extends HTMLElement { }
+interface HTMLTableSectionElement extends HTMLElement { }
+interface HTMLTitleElement extends HTMLElement { }
+interface HTMLTableRowElement extends HTMLElement { }
+interface HTMLTrackElement extends HTMLElement { }
+interface HTMLUListElement extends HTMLElement { }
+interface HTMLVideoElement extends HTMLElement { }
+interface HTMLTableColElement extends HTMLElement { }
+interface HTMLDataListElement extends HTMLElement { }
+interface HTMLHtmlElement extends HTMLElement { }
+interface HTMLIFrameElement extends HTMLElement { }
+interface HTMLImageElement extends HTMLElement { }
+interface HTMLInputElement extends HTMLElement { }
+interface HTMLModElement extends HTMLElement { }
+interface HTMLLabelElement extends HTMLElement { }
+interface HTMLLegendElement extends HTMLElement { }
+interface HTMLLIElement extends HTMLElement { }
+interface HTMLLinkElement extends HTMLElement { }
+interface HTMLMapElement extends HTMLElement { }
+interface HTMLMetaElement extends HTMLElement { }
+interface HTMLObjectElement extends HTMLElement { }
+interface HTMLOListElement extends HTMLElement { }
+interface HTMLOptGroupElement extends HTMLElement { }
+interface HTMLOptionElement extends HTMLElement { }
+interface HTMLParagraphElement extends HTMLElement { }
+interface HTMLParamElement extends HTMLElement { }
+interface HTMLPreElement extends HTMLElement { }
+interface HTMLProgressElement extends HTMLElement { }
+interface HTMLQuoteElement extends HTMLElement { }
+interface HTMLScriptElement extends HTMLElement { }
+interface HTMLSelectElement extends HTMLElement { }
+interface HTMLSourceElement extends HTMLElement { }
+interface HTMLSpanElement extends HTMLElement { }
+interface HTMLStyleElement extends HTMLElement { }
+interface HTMLTableElement extends HTMLElement { }
+interface HTMLTableSectionElement extends HTMLElement { }
+interface HTMLTableDataCellElement extends HTMLElement { }
+interface HTMLTextAreaElement extends HTMLElement { }
+interface HTMLTableSectionElement extends HTMLElement { }
+interface HTMLTableHeaderCellElement extends HTMLElement { }
+interface HTMLTableSectionElement extends HTMLElement { }
+interface HTMLTitleElement extends HTMLElement { }
+interface HTMLTableRowElement extends HTMLElement { }
+interface HTMLTrackElement extends HTMLElement { }
+interface HTMLUListElement extends HTMLElement { }
+interface HTMLVideoElement extends HTMLElement { }
+
+interface SVGElement extends Element { }
+interface SVGSVGElement extends SVGElement { }
+interface SVGCircleElement extends SVGElement { }
+interface SVGClipPathElement extends SVGElement { }
+interface SVGDefsElement extends SVGElement { }
+interface SVGDescElement extends SVGElement { }
+interface SVGEllipseElement extends SVGElement { }
+interface SVGFEBlendElement extends SVGElement { }
+interface SVGFEColorMatrixElement extends SVGElement { }
+interface SVGFEComponentTransferElement extends SVGElement { }
+interface SVGFECompositeElement extends SVGElement { }
+interface SVGFEConvolveMatrixElement extends SVGElement { }
+interface SVGFEDiffuseLightingElement extends SVGElement { }
+interface SVGFEDisplacementMapElement extends SVGElement { }
+interface SVGFEDistantLightElement extends SVGElement { }
+interface SVGFEFloodElement extends SVGElement { }
+interface SVGFEFuncAElement extends SVGElement { }
+interface SVGFEFuncBElement extends SVGElement { }
+interface SVGFEFuncGElement extends SVGElement { }
+interface SVGFEFuncRElement extends SVGElement { }
+interface SVGFEGaussianBlurElement extends SVGElement { }
+interface SVGFEImageElement extends SVGElement { }
+interface SVGFEMergeElement extends SVGElement { }
+interface SVGFEMergeNodeElement extends SVGElement { }
+interface SVGFEMorphologyElement extends SVGElement { }
+interface SVGFEOffsetElement extends SVGElement { }
+interface SVGFEPointLightElement extends SVGElement { }
+interface SVGFESpecularLightingElement extends SVGElement { }
+interface SVGFESpotLightElement extends SVGElement { }
+interface SVGFETileElement extends SVGElement { }
+interface SVGFETurbulenceElement extends SVGElement { }
+interface SVGFilterElement extends SVGElement { }
+interface SVGForeignObjectElement extends SVGElement { }
+interface SVGGElement extends SVGElement { }
+interface SVGImageElement extends SVGElement { }
+interface SVGLineElement extends SVGElement { }
+interface SVGLinearGradientElement extends SVGElement { }
+interface SVGMarkerElement extends SVGElement { }
+interface SVGMaskElement extends SVGElement { }
+interface SVGMetadataElement extends SVGElement { }
+interface SVGPathElement extends SVGElement { }
+interface SVGPatternElement extends SVGElement { }
+interface SVGPolygonElement extends SVGElement { }
+interface SVGPolylineElement extends SVGElement { }
+interface SVGRadialGradientElement extends SVGElement { }
+interface SVGRectElement extends SVGElement { }
+interface SVGStopElement extends SVGElement { }
+interface SVGSwitchElement extends SVGElement { }
+interface SVGSymbolElement extends SVGElement { }
+interface SVGTextElement extends SVGElement { }
+interface SVGTextPathElement extends SVGElement { }
+interface SVGTSpanElement extends SVGElement { }
+interface SVGUseElement extends SVGElement { }
+interface SVGViewElement extends SVGElement { }
diff --git a/node_modules/@types/react/index.d.ts b/node_modules/@types/react/index.d.ts
index c7f66eabb..308058a8c 100644
--- a/node_modules/@types/react/index.d.ts
+++ b/node_modules/@types/react/index.d.ts
@@ -3,7 +3,7 @@
// Definitions by: Asana <https://asana.com>
// AssureSign <http://www.assuresign.com>
// Microsoft <https://microsoft.com>
-// John Reilly <https://github.com/johnnyreilly/>
+// John Reilly <https://github.com/johnnyreilly>
// Benoit Benezech <https://github.com/bbenezech>
// Patricio Zavolinsky <https://github.com/pzavolinsky>
// Digiguru <https://github.com/digiguru>
@@ -47,6 +47,8 @@ React.cloneElement(element, <{ isDisabled?: boolean } & React.Attributes>{
});
*/
+/// <reference path="global.d.ts" />
+
type NativeAnimationEvent = AnimationEvent;
type NativeClipboardEvent = ClipboardEvent;
type NativeCompositionEvent = CompositionEvent;
@@ -72,7 +74,7 @@ declare namespace React {
type ComponentType<P = {}> = ComponentClass<P> | StatelessComponent<P>;
type Key = string | number;
- type Ref<T> = string | ((instance: T | null) => any);
+ type Ref<T> = string | { bivarianceHack(instance: T | null): any }["bivarianceHack"];
// tslint:disable-next-line:interface-over-type-literal
type ComponentState = {};
@@ -184,6 +186,11 @@ declare namespace React {
function createFactory<P>(type: ComponentClass<P>): Factory<P>;
// DOM Elements
+ // TODO: generalize this to everything in `keyof ReactHTML`, not just "input"
+ function createElement(
+ type: "input",
+ props?: InputHTMLAttributes<HTMLInputElement> & ClassAttributes<HTMLInputElement>,
+ ...children: ReactNode[]): DetailedReactHTMLElement<InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>;
function createElement<P extends HTMLAttributes<T>, T extends HTMLElement>(
type: keyof ReactHTML,
props?: ClassAttributes<T> & P,
@@ -211,7 +218,7 @@ declare namespace React {
props?: ClassAttributes<T> & P,
...children: ReactNode[]): CElement<P, T>;
function createElement<P>(
- type: ComponentClass<P>,
+ type: SFC<P> | ComponentClass<P> | string,
props?: Attributes & P,
...children: ReactNode[]): ReactElement<P>;
@@ -277,7 +284,7 @@ declare namespace React {
// tslint:enable:unified-signatures
forceUpdate(callBack?: () => any): void;
- render(): JSX.Element | null | false;
+ render(): JSX.Element | JSX.Element[] | string | number | null | false;
// React.Props<T> is now deprecated, which means that the `children`
// property is not available on `P` by default, even though you can
@@ -412,7 +419,7 @@ declare namespace React {
}
interface ComponentSpec<P, S> extends Mixin<P, S> {
- render(): ReactElement<any> | null;
+ render(): ReactElement<any> | Array<ReactElement<any>> | string | number | null;
[propertyName: string]: any;
}
@@ -550,7 +557,7 @@ declare namespace React {
// Event Handler Types
// ----------------------------------------------------------------------
- type EventHandler<E extends SyntheticEvent<any>> = (event: E) => void;
+ type EventHandler<E extends SyntheticEvent<any>> = { bivarianceHack(event: E): void }["bivarianceHack"];
type ReactEventHandler<T> = EventHandler<SyntheticEvent<T>>;
@@ -2773,6 +2780,7 @@ declare namespace React {
loop?: boolean;
mediaGroup?: string;
muted?: boolean;
+ playsinline?: boolean;
preload?: string;
src?: string;
}
@@ -3363,7 +3371,7 @@ declare namespace React {
// React.PropTypes
// ----------------------------------------------------------------------
- type Validator<T> = (object: T, key: string, componentName: string, ...rest: any[]) => Error | null;
+ type Validator<T> = { bivarianceHack(object: T, key: string, componentName: string, ...rest: any[]): Error | null }["bivarianceHack"];
interface Requireable<T> extends Validator<T> {
isRequired: Validator<T>;
@@ -3445,7 +3453,7 @@ declare global {
// tslint:disable:no-empty-interface
interface Element extends React.ReactElement<any> { }
interface ElementClass extends React.Component<any> {
- render(): JSX.Element | null | false;
+ render(): Element | Element[] | string | number | null | false;
}
interface ElementAttributesProperty { props: {}; }
interface ElementChildrenAttribute { children: {}; }
diff --git a/node_modules/@types/react/package.json b/node_modules/@types/react/package.json
index 8855a0db3..cfcdd69bb 100644
--- a/node_modules/@types/react/package.json
+++ b/node_modules/@types/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@types/react",
- "version": "16.0.2",
+ "version": "16.0.10",
"description": "TypeScript definitions for React",
"license": "MIT",
"contributors": [
@@ -18,43 +18,53 @@
},
{
"name": "John Reilly",
- "url": "https://github.com/johnnyreilly/"
+ "url": "https://github.com/johnnyreilly",
+ "githubUsername": "johnnyreilly"
},
{
"name": "Benoit Benezech",
- "url": "https://github.com/bbenezech"
+ "url": "https://github.com/bbenezech",
+ "githubUsername": "bbenezech"
},
{
"name": "Patricio Zavolinsky",
- "url": "https://github.com/pzavolinsky"
+ "url": "https://github.com/pzavolinsky",
+ "githubUsername": "pzavolinsky"
},
{
"name": "Digiguru",
- "url": "https://github.com/digiguru"
+ "url": "https://github.com/digiguru",
+ "githubUsername": "digiguru"
},
{
"name": "Eric Anderson",
- "url": "https://github.com/ericanderson"
+ "url": "https://github.com/ericanderson",
+ "githubUsername": "ericanderson"
},
{
"name": "Albert Kurniawan",
- "url": "https://github.com/morcerf"
+ "url": "https://github.com/morcerf",
+ "githubUsername": "morcerf"
},
{
"name": "Tanguy Krotoff",
- "url": "https://github.com/tkrotoff"
+ "url": "https://github.com/tkrotoff",
+ "githubUsername": "tkrotoff"
},
{
"name": "Dovydas Navickas",
- "url": "https://github.com/DovydasNavickas"
+ "url": "https://github.com/DovydasNavickas",
+ "githubUsername": "DovydasNavickas"
},
{
"name": "Stéphane Goetz",
- "url": "https://github.com/onigoetz"
+ "url": "https://github.com/onigoetz",
+ "githubUsername": "onigoetz"
},
{
"name": "Rich Seviora",
- "url": "https://github.com/richseviora"
+ "url": "https://github.com/richseviora",
+ "githubUsername": "richseviora"
}
],
"main": "",
@@ -64,7 +74,6 @@
},
"scripts": {},
"dependencies": {},
- "peerDependencies": {},
- "typesPublisherContentHash": "c70d024b8a021e772e30a439c4b004bf4518745016c04056332c12a83ceaa8b0",
+ "typesPublisherContentHash": "c70c61a9cb582d98c1b9643596953da9b2b2c8575e81ba765d350b3a6775dcc1",
"typeScriptVersion": "2.3"
} \ No newline at end of file