Installation
npm install --save @types/react-faux-dom
Summary
This package contains type definitions for react-faux-dom (https://github.com/Olical/react-faux-dom).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-faux-dom.
import * as React from "react";
export class Element extends HTMLElement {
style: any;
constructor(nodeName: string, parentNode?: Element);
toReact(): React.ReactElement;
}
export const defaultView: {
getComputedStyle(node: Element): { getPropertyValue(name: string): string };
};
export function createElement(nodeName: string): Element;
export function createElementNS(namespace: string, nodeName: string): Element;
export function compareDocumentPosition(): number;
export interface ReactFauxDomProps {
connectFauxDOM(node: string, name: string, discardNode?: any): Element;
drawFauxDOM(): void;
animateFauxDOM(duration: number): void;
stopAnimatingFauxDOM(): void;
isAnimatingFauxDOM(): boolean;
}
export function withFauxDOM<P>(
WrappedComponent: React.ComponentClass<P>,
): React.ComponentClass<Pick<P, Exclude<keyof P, keyof ReactFauxDomProps>>>;
Additional Details
- Last updated: Tue, 07 Nov 2023 09:09:39 GMT
- Dependencies: @types/react
Credits
These definitions were written by Ali Taheri Moghaddar, Cleve Littlefield, Michał Kostrzyński, and Hanai.