UNPKG

react-qml

Version:
26 lines (25 loc) 1.14 kB
/// <reference types="node" /> import { HostConfig } from 'react-reconciler'; import { unstable_scheduleCallback as schedulePassiveEffects, unstable_cancelCallback as cancelPassiveEffects } from 'scheduler'; import RQElementContainer from './RQElementContainer'; declare type Type = string; declare type HostContext = RQElementContainer; declare type Instance = RQElementContainer; declare type TextInstance = Instance; declare type Container = RQElementContainer; declare type HydratableInstance = Instance; declare type PublicInstance = Qml.QmlElement; declare type Props = object; interface UpdatePayload { } interface ChildSet { } declare type TimeoutHandle = NodeJS.Timeout; declare type NoTimeout = number; declare type RQHostConfig = HostConfig<Type, Props, Container, Instance, TextInstance, HydratableInstance, PublicInstance, HostContext, UpdatePayload, ChildSet, TimeoutHandle, NoTimeout>; declare type RQHostConfigPatched = RQHostConfig & { schedulePassiveEffects: typeof schedulePassiveEffects; cancelPassiveEffects: typeof cancelPassiveEffects; }; declare const hostConfig: RQHostConfigPatched; export default hostConfig;