@types/react-faux-dom
TypeScript icon, indicating that this package has built-in type declarations

4.1.8 • Public • Published

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.

index.d.ts

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.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/react-faux-dom

Weekly Downloads

2,632

Version

4.1.8

License

MIT

Unpacked Size

5.08 kB

Total Files

5

Last publish

Collaborators

  • types