UNPKG

react-qml

Version:
19 lines (18 loc) 882 B
import { RegistryComponentMetadata } from '../common/AppRegistry'; export declare type RQElementMeasureCallback = (x: number, y: number, width: number, height: number, pageX: number, pageY: number) => void; declare class RQElementContainer { readonly element: Qml.QmlElement; readonly metadata: RegistryComponentMetadata; readonly viewTag: number; parent: RQElementContainer | undefined; private children; constructor(element: Qml.QmlElement, metadata: RegistryComponentMetadata, parent?: RQElementContainer); setNativeProps(props: any): void; updateNativeProps(prevProps: any, nextProps: any): void; measure(callback: RQElementMeasureCallback): void; getViewTag(): number; appendChild(child: RQElementContainer): void; removeChild(child: RQElementContainer): void; removeAllChildren(): void; } export default RQElementContainer;