@types/react
Advanced tools
Comparing version 18.0.17 to 18.2.24
@@ -37,7 +37,16 @@ /** | ||
import React = require('./next'); | ||
import React = require("./canary"); | ||
export {}; | ||
declare module '.' { | ||
declare const UNDEFINED_VOID_ONLY: unique symbol; | ||
type VoidOrUndefinedOnly = void | { [UNDEFINED_VOID_ONLY]: never }; | ||
declare module "." { | ||
// Need an interface to not cause ReactNode to be a self-referential type. | ||
interface PromiseLikeOfReactNode extends PromiseLike<ReactNode> {} | ||
interface DO_NOT_USE_OR_YOU_WILL_BE_FIRED_EXPERIMENTAL_REACT_NODES { | ||
promises: PromiseLikeOfReactNode; | ||
} | ||
export interface SuspenseProps { | ||
@@ -52,4 +61,4 @@ /** | ||
export type SuspenseListRevealOrder = 'forwards' | 'backwards' | 'together'; | ||
export type SuspenseListTailMode = 'collapsed' | 'hidden'; | ||
export type SuspenseListRevealOrder = "forwards" | "backwards" | "together"; | ||
export type SuspenseListTailMode = "collapsed" | "hidden"; | ||
@@ -71,3 +80,3 @@ export interface SuspenseListCommonProps { | ||
*/ | ||
revealOrder: 'forwards' | 'backwards'; | ||
revealOrder: "forwards" | "backwards"; | ||
/** | ||
@@ -87,3 +96,3 @@ * Dictates how unloaded items in a SuspenseList is shown. | ||
*/ | ||
revealOrder?: Exclude<SuspenseListRevealOrder, DirectionalSuspenseListProps['revealOrder']> | undefined; | ||
revealOrder?: Exclude<SuspenseListRevealOrder, DirectionalSuspenseListProps["revealOrder"]> | undefined; | ||
/** | ||
@@ -108,3 +117,29 @@ * The tail property is invalid when not using the `forwards` or `backwards` reveal orders. | ||
*/ | ||
export const SuspenseList: ExoticComponent<SuspenseListProps>; | ||
export const unstable_SuspenseList: ExoticComponent<SuspenseListProps>; | ||
// tslint:disable-next-line ban-types | ||
export function experimental_useEffectEvent<T extends Function>(event: T): T; | ||
interface DO_NOT_USE_OR_YOU_WILL_BE_FIRED_EXPERIMENTAL_FORM_ACTIONS { | ||
functions: (formData: FormData) => void; | ||
} | ||
export interface TransitionStartFunction { | ||
/** | ||
* Marks all state updates inside the async function as transitions | ||
* | ||
* @see {https://react.dev/reference/react/useTransition#starttransition} | ||
* | ||
* @param callback | ||
*/ | ||
(callback: () => Promise<VoidOrUndefinedOnly>): void; | ||
} | ||
function experimental_useOptimistic<State>( | ||
passthrough: State, | ||
): [State, (action: State | ((pendingState: State) => State)) => void]; | ||
function experimental_useOptimistic<State, Action>( | ||
passthrough: State, | ||
reducer: (state: State, action: Action) => State, | ||
): [State, (action: Action) => void]; | ||
} |
@@ -10,147 +10,150 @@ /* | ||
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 PointerEvent extends Event { } | ||
interface TransitionEvent extends Event { } | ||
interface UIEvent extends Event { } | ||
interface WheelEvent extends Event { } | ||
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 PointerEvent extends Event {} | ||
interface TransitionEvent extends Event {} | ||
interface UIEvent extends Event {} | ||
interface WheelEvent extends Event {} | ||
interface EventTarget { } | ||
interface Document { } | ||
interface DataTransfer { } | ||
interface StyleMedia { } | ||
interface EventTarget {} | ||
interface Document {} | ||
interface DataTransfer {} | ||
interface StyleMedia {} | ||
interface Element { } | ||
interface DocumentFragment { } | ||
interface Element {} | ||
interface DocumentFragment {} | ||
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 HTMLDataElement extends HTMLElement { } | ||
interface HTMLDataListElement extends HTMLElement { } | ||
interface HTMLDetailsElement extends HTMLElement { } | ||
interface HTMLDialogElement 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 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 HTMLMeterElement extends HTMLElement { } | ||
interface HTMLObjectElement extends HTMLElement { } | ||
interface HTMLOListElement extends HTMLElement { } | ||
interface HTMLOptGroupElement extends HTMLElement { } | ||
interface HTMLOptionElement extends HTMLElement { } | ||
interface HTMLOutputElement extends HTMLElement { } | ||
interface HTMLParagraphElement extends HTMLElement { } | ||
interface HTMLParamElement extends HTMLElement { } | ||
interface HTMLPreElement extends HTMLElement { } | ||
interface HTMLProgressElement extends HTMLElement { } | ||
interface HTMLQuoteElement extends HTMLElement { } | ||
interface HTMLSlotElement 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 HTMLTableColElement extends HTMLElement { } | ||
interface HTMLTableDataCellElement extends HTMLElement { } | ||
interface HTMLTableHeaderCellElement extends HTMLElement { } | ||
interface HTMLTableRowElement extends HTMLElement { } | ||
interface HTMLTableSectionElement extends HTMLElement { } | ||
interface HTMLTemplateElement extends HTMLElement { } | ||
interface HTMLTextAreaElement extends HTMLElement { } | ||
interface HTMLTimeElement extends HTMLElement { } | ||
interface HTMLTitleElement extends HTMLElement { } | ||
interface HTMLTrackElement extends HTMLElement { } | ||
interface HTMLUListElement extends HTMLElement { } | ||
interface HTMLVideoElement extends HTMLElement { } | ||
interface HTMLWebViewElement extends HTMLElement { } | ||
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 HTMLDataElement extends HTMLElement {} | ||
interface HTMLDataListElement extends HTMLElement {} | ||
interface HTMLDetailsElement extends HTMLElement {} | ||
interface HTMLDialogElement 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 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 HTMLMeterElement extends HTMLElement {} | ||
interface HTMLObjectElement extends HTMLElement {} | ||
interface HTMLOListElement extends HTMLElement {} | ||
interface HTMLOptGroupElement extends HTMLElement {} | ||
interface HTMLOptionElement extends HTMLElement {} | ||
interface HTMLOutputElement extends HTMLElement {} | ||
interface HTMLParagraphElement extends HTMLElement {} | ||
interface HTMLParamElement extends HTMLElement {} | ||
interface HTMLPreElement extends HTMLElement {} | ||
interface HTMLProgressElement extends HTMLElement {} | ||
interface HTMLQuoteElement extends HTMLElement {} | ||
interface HTMLSlotElement 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 HTMLTableColElement extends HTMLElement {} | ||
interface HTMLTableDataCellElement extends HTMLElement {} | ||
interface HTMLTableHeaderCellElement extends HTMLElement {} | ||
interface HTMLTableRowElement extends HTMLElement {} | ||
interface HTMLTableSectionElement extends HTMLElement {} | ||
interface HTMLTemplateElement extends HTMLElement {} | ||
interface HTMLTextAreaElement extends HTMLElement {} | ||
interface HTMLTimeElement extends HTMLElement {} | ||
interface HTMLTitleElement extends HTMLElement {} | ||
interface HTMLTrackElement extends HTMLElement {} | ||
interface HTMLUListElement extends HTMLElement {} | ||
interface HTMLVideoElement extends HTMLElement {} | ||
interface HTMLWebViewElement 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 SVGFEDropShadowElement 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 { } | ||
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 SVGFEDropShadowElement 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 {} | ||
interface Text { } | ||
interface TouchList { } | ||
interface WebGLRenderingContext { } | ||
interface WebGL2RenderingContext { } | ||
interface FormData {} | ||
interface Text {} | ||
interface TouchList {} | ||
interface WebGLRenderingContext {} | ||
interface WebGL2RenderingContext {} | ||
interface TrustedHTML {} |
@@ -1,2 +0,13 @@ | ||
// Expose `JSX` namespace in `global` namespace | ||
import './'; | ||
import * as React from "./"; | ||
export namespace JSX { | ||
type ElementType = React.JSX.ElementType; | ||
interface Element extends React.JSX.Element {} | ||
interface ElementClass extends React.JSX.ElementClass {} | ||
interface ElementAttributesProperty extends React.JSX.ElementAttributesProperty {} | ||
interface ElementChildrenAttribute extends React.JSX.ElementChildrenAttribute {} | ||
type LibraryManagedAttributes<C, P> = React.JSX.LibraryManagedAttributes<C, P>; | ||
interface IntrinsicAttributes extends React.JSX.IntrinsicAttributes {} | ||
interface IntrinsicClassAttributes<T> extends React.JSX.IntrinsicClassAttributes<T> {} | ||
interface IntrinsicElements extends React.JSX.IntrinsicElements {} | ||
} |
@@ -1,2 +0,13 @@ | ||
// Expose `JSX` namespace in `global` namespace | ||
import './'; | ||
import * as React from "./"; | ||
export namespace JSX { | ||
type ElementType = React.JSX.ElementType; | ||
interface Element extends React.JSX.Element {} | ||
interface ElementClass extends React.JSX.ElementClass {} | ||
interface ElementAttributesProperty extends React.JSX.ElementAttributesProperty {} | ||
interface ElementChildrenAttribute extends React.JSX.ElementChildrenAttribute {} | ||
type LibraryManagedAttributes<C, P> = React.JSX.LibraryManagedAttributes<C, P>; | ||
interface IntrinsicAttributes extends React.JSX.IntrinsicAttributes {} | ||
interface IntrinsicClassAttributes<T> extends React.JSX.IntrinsicClassAttributes<T> {} | ||
interface IntrinsicElements extends React.JSX.IntrinsicElements {} | ||
} |
{ | ||
"name": "@types/react", | ||
"version": "18.0.17", | ||
"version": "18.2.24", | ||
"description": "TypeScript definitions for React", | ||
@@ -134,2 +134,7 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react", | ||
"githubUsername": "priyanshurav" | ||
}, | ||
{ | ||
"name": "Dmitry Semigradsky", | ||
"url": "https://github.com/Semigradsky", | ||
"githubUsername": "Semigradsky" | ||
} | ||
@@ -139,2 +144,9 @@ ], | ||
"types": "index.d.ts", | ||
"typesVersions": { | ||
"<=5.0": { | ||
"*": [ | ||
"ts5.0/*" | ||
] | ||
} | ||
}, | ||
"repository": { | ||
@@ -151,6 +163,9 @@ "type": "git", | ||
}, | ||
"typesPublisherContentHash": "682096f1ba78b24a9a118486b3fe4e72827eac2e51233dd7a74a9f4bdf836e1e", | ||
"typeScriptVersion": "4.0", | ||
"typesPublisherContentHash": "c17adf75e0ce8a2aea840595092cfa07671746c86fd5213d1c3bdd302ab350d9", | ||
"typeScriptVersion": "4.5", | ||
"exports": { | ||
".": { | ||
"types@<=5.0": { | ||
"default": "./ts5.0/index.d.ts" | ||
}, | ||
"types": { | ||
@@ -160,8 +175,14 @@ "default": "./index.d.ts" | ||
}, | ||
"./next": { | ||
"./canary": { | ||
"types@<=5.0": { | ||
"default": "./ts5.0/canary.d.ts" | ||
}, | ||
"types": { | ||
"default": "./next.d.ts" | ||
"default": "./canary.d.ts" | ||
} | ||
}, | ||
"./experimental": { | ||
"types@<=5.0": { | ||
"default": "./ts5.0/experimental.d.ts" | ||
}, | ||
"types": { | ||
@@ -172,2 +193,5 @@ "default": "./experimental.d.ts" | ||
"./jsx-runtime": { | ||
"types@<=5.0": { | ||
"default": "./ts5.0/jsx-runtime.d.ts" | ||
}, | ||
"types": { | ||
@@ -178,2 +202,5 @@ "default": "./jsx-runtime.d.ts" | ||
"./jsx-dev-runtime": { | ||
"types@<=5.0": { | ||
"default": "./ts5.0/jsx-dev-runtime.d.ts" | ||
}, | ||
"types": { | ||
@@ -180,0 +207,0 @@ "default": "./jsx-dev-runtime.d.ts" |
@@ -5,3 +5,3 @@ # Installation | ||
# Summary | ||
This package contains type definitions for React (http://facebook.github.io/react/). | ||
This package contains type definitions for React (https://react.dev/). | ||
@@ -12,3 +12,3 @@ # Details | ||
### Additional Details | ||
* Last updated: Mon, 08 Aug 2022 10:32:13 GMT | ||
* Last updated: Sun, 01 Oct 2023 10:05:57 GMT | ||
* Dependencies: [@types/csstype](https://npmjs.com/package/@types/csstype), [@types/prop-types](https://npmjs.com/package/@types/prop-types), [@types/scheduler](https://npmjs.com/package/@types/scheduler) | ||
@@ -18,2 +18,2 @@ * 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), [Eric Anderson](https://github.com/ericanderson), [Dovydas Navickas](https://github.com/DovydasNavickas), [Josh Rutherford](https://github.com/theruther4d), [Guilherme Hübner](https://github.com/guilhermehubner), [Ferdy Budhidharma](https://github.com/ferdaber), [Johann Rakotoharisoa](https://github.com/jrakotoharisoa), [Olivier Pascal](https://github.com/pascaloliv), [Martin Hochel](https://github.com/hotell), [Frank Li](https://github.com/franklixuefei), [Jessica Franco](https://github.com/Jessidhia), [Saransh Kataria](https://github.com/saranshkataria), [Kanitkorn Sujautra](https://github.com/lukyth), [Sebastian Silbermann](https://github.com/eps1lon), [Kyle Scully](https://github.com/zieka), [Cong Zhang](https://github.com/dancerphil), [Dimitri Mitropoulos](https://github.com/dimitropoulos), [JongChan Choi](https://github.com/disjukr), [Victor Magalhães](https://github.com/vhfmag), [Dale Tan](https://github.com/hellatan), and [Priyanshu Rav](https://github.com/priyanshurav). | ||
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), [Eric Anderson](https://github.com/ericanderson), [Dovydas Navickas](https://github.com/DovydasNavickas), [Josh Rutherford](https://github.com/theruther4d), [Guilherme Hübner](https://github.com/guilhermehubner), [Ferdy Budhidharma](https://github.com/ferdaber), [Johann Rakotoharisoa](https://github.com/jrakotoharisoa), [Olivier Pascal](https://github.com/pascaloliv), [Martin Hochel](https://github.com/hotell), [Frank Li](https://github.com/franklixuefei), [Jessica Franco](https://github.com/Jessidhia), [Saransh Kataria](https://github.com/saranshkataria), [Kanitkorn Sujautra](https://github.com/lukyth), [Sebastian Silbermann](https://github.com/eps1lon), [Kyle Scully](https://github.com/zieka), [Cong Zhang](https://github.com/dancerphil), [Dimitri Mitropoulos](https://github.com/dimitropoulos), [JongChan Choi](https://github.com/disjukr), [Victor Magalhães](https://github.com/vhfmag), [Dale Tan](https://github.com/hellatan), [Priyanshu Rav](https://github.com/priyanshurav), and [Dmitry Semigradsky](https://github.com/Semigradsky). |
Sorry, the diff of this file is too big to display
364460
15
7248
113