UNPKG

inferno

Version:

An extremely fast, React-like JavaScript library for building modern user interfaces

8 lines (7 loc) 444 B
import type { InfernoNode, Props, RefObject } from './types'; export declare function createRef<T = Element>(): RefObject<T>; export declare function forwardRef<T = any, P = Props<any>>(render: (props: Readonly<{ children?: InfernoNode; }> & Readonly<P>, ref: RefObject<T>) => InfernoNode): any; export declare function unmountRef(ref: any): void; export declare function mountRef(ref: any, value: any, lifecycle: Array<() => void>): void;