From fa87db5491c027ef0d85ef07dab9a06cabe915e6 Mon Sep 17 00:00:00 2001 From: Ivan Goncharov Date: Tue, 2 Jul 2019 18:47:34 +0300 Subject: [PATCH] Flow: Remove deprecated 'Function' type --- src/jsutils/defineToJSON.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/jsutils/defineToJSON.js b/src/jsutils/defineToJSON.js index 2d64c912c44..58991da01b9 100644 --- a/src/jsutils/defineToJSON.js +++ b/src/jsutils/defineToJSON.js @@ -7,9 +7,8 @@ import nodejsCustomInspectSymbol from './nodejsCustomInspectSymbol'; * methods, if no function provided they become aliases for toString(). */ export default function defineToJSON( - // eslint-disable-next-line flowtype/no-weak-types - classObject: Class | Function, - fn?: () => any = classObject.prototype.toString, + classObject: Class | (...args: Array) => mixed, + fn?: () => mixed = classObject.prototype.toString, ): void { classObject.prototype.toJSON = fn; classObject.prototype.inspect = fn;