From 0b87ee56e42b4be04e837a900fb43d9b58d7c45e Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Wed, 9 Jan 2019 17:58:38 -0500 Subject: [PATCH] [scheduler] Update to v0.12 --- types/scheduler/index.d.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/types/scheduler/index.d.ts b/types/scheduler/index.d.ts index 9df4054e8e..15644f5ae4 100644 --- a/types/scheduler/index.d.ts +++ b/types/scheduler/index.d.ts @@ -1,14 +1,10 @@ -// Type definitions for scheduler 0.10 +// Type definitions for scheduler 0.12 // Project: https://reactjs.org/ // Definitions by: Nathan Bierema // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.1 -export interface Deadline { - timeRemaining(): number; - didTimeout: boolean; -} -export type FrameCallbackType = (deadline: Deadline) => FrameCallbackType | void; +export type FrameCallbackType = () => FrameCallbackType | void; export interface CallbackNode { callback: FrameCallbackType; priorityLevel: number; @@ -20,10 +16,15 @@ export interface CallbackNode { export const unstable_ImmediatePriority = 1; export const unstable_UserBlockingPriority = 2; export const unstable_NormalPriority = 3; -export const unstable_IdlePriority = 4; +export const unstable_IdlePriority = 5; +export const unstable_LowPriority = 4; export function unstable_runWithPriority(priorityLevel: number, eventHandler: () => T): T | undefined; export function unstable_scheduleCallback(callback: FrameCallbackType, deprecated_options?: { timeout: number}): CallbackNode; export function unstable_cancelCallback(callbackNode: CallbackNode): void; export function unstable_wrapCallback(callback: FrameCallbackType): () => FrameCallbackType | undefined; export function unstable_getCurrentPriorityLevel(): number; +export function unstable_shouldYield(): boolean; +export function unstable_continueExecution(): void; +export function unstable_pauseExecution(): void; +export function unstable_getFirstCallbackNode(): CallbackNode | null; export function unstable_now(): number;