@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.

/@types/react-faux-dom/

    Package Sidebar

    Install

    npm i @types/react-faux-dom

    Weekly Downloads

    2,809

    Version

    4.1.8

    License

    MIT

    Unpacked Size

    5.08 kB

    Total Files

    5

    Last publish

    Collaborators

    • types