From f54f031997a31d5ccb3b8630f78fdf79852e3793 Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Wed, 19 Sep 2018 02:45:14 -0400 Subject: [PATCH] Change some types --- types/react-reconciler/ReactFiberReconciler.d.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/types/react-reconciler/ReactFiberReconciler.d.ts b/types/react-reconciler/ReactFiberReconciler.d.ts index ca2296bfa4..1803814594 100644 --- a/types/react-reconciler/ReactFiberReconciler.d.ts +++ b/types/react-reconciler/ReactFiberReconciler.d.ts @@ -8,7 +8,7 @@ import { ReactNodeList } from './ReactTypes'; export type OpaqueHandle = Fiber; export type OpaqueRoot = FiberRoot; -export interface HostConfig { +export interface HostConfig { getPublicInstance(instance: Instance | TextInstance): PublicInstance; getRootHostContext(rootContainerInstance: Container): HostContext; getChildHostContext(parentHostContext: HostContext, type: Type, rootContainerInstance: Container): HostContext; @@ -54,12 +54,12 @@ export interface HostConfig void, options?: { timeout: number }, - ): number; - cancelDeferredCallback(callbackID: number): void; + ): CallbackId; + cancelDeferredCallback(callbackID: CallbackId): void; - setTimeout(handler: any, timeout?: any, ...args: any[]): number; - clearTimeout(handle: number): void; - noTimeout: number; + setTimeout(handler: (...args: any[]) => void, timeout: number): TimeoutHandle | NoTimeout; + clearTimeout(handle: TimeoutHandle | NoTimeout): void; + noTimeout: NoTimeout; now(): number; @@ -256,6 +256,6 @@ export interface Reconciler { injectIntoDevTools(devToolsConfig: DevToolsConfig): boolean; } -export default function ( - config: HostConfig, +export default function ( + config: HostConfig, ): Reconciler;