From 1f04e8b5ab840bceae4295908053b030ad6319ef Mon Sep 17 00:00:00 2001 From: Andrew Romanov Date: Mon, 12 Mar 2018 20:08:55 +0300 Subject: [PATCH] Fixed flow typings (#1392) --- flow-typed/mobx.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/flow-typed/mobx.js b/flow-typed/mobx.js index 405aa1bb5..1a78cb73b 100644 --- a/flow-typed/mobx.js +++ b/flow-typed/mobx.js @@ -1,10 +1,5 @@ // @flow -declare export function getAtom(thing: any, property?: string): IDepTreeNode -declare export function getDebugName(thing: any, property?: string): string -declare export function getDependencyTree(thing: any, property?: string): IDependencyTree -declare export function getObserverTree(thing: any, property?: string): IObserverTree - export type IObservableMapInitialValues = IMapEntries | KeyValueMap | IMap export interface IMobxConfigurationOptions { @@ -301,6 +296,11 @@ declare export function autorun( nameOrFunction: string | ((r: IReactionPublic) => any), options?: IAutorunOptions ): any +declare export function reaction( + expression: (r: IReactionPublic) => T, + effect: (arg: T, r: IReactionPublic) => void, + opts?: IReactionOptions +): any export interface IWhenOptions { name?: string, @@ -475,3 +475,8 @@ declare export function onBecomeUnobserved( property: K, listener: Lambda ): Lambda + +declare export function getAtom(thing: any, property?: string): IDepTreeNode +declare export function getDebugName(thing: any, property?: string): string +declare export function getDependencyTree(thing: any, property?: string): IDependencyTree +declare export function getObserverTree(thing: any, property?: string): IObserverTree