@jswork/react-static-container
Version:
Static container for react.
36 lines (35 loc) • 1.04 kB
TypeScript
import PropTypes from 'prop-types';
import React, { Component } from 'react';
declare type Props = {
as?: any;
deps?: any[];
dynamic?: boolean;
} & React.HTMLProps<Element> & any;
export default class ReactStaticContainer extends Component<Props> {
static displayName: string;
static version: string;
static propTypes: {
/**
* The static node name.
*/
as: PropTypes.Requireable<any>;
/**
* The deps of the component.
*/
deps: PropTypes.Requireable<any[]>;
/**
* The default should update.
*/
dynamic: PropTypes.Requireable<boolean>;
};
static defaultProps: {
as: React.ExoticComponent<{
children?: React.ReactNode;
}>;
deps: never[];
dynamic: boolean;
};
shouldComponentUpdate(inProps: any): any;
render(): React.DetailedReactHTMLElement<React.InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>;
}
export {};