// @flow declare module.exports: ( objA?: ?T, objB?: ?U, compare?: ?(objValue: any, otherValue: any, key?: string) => boolean | void, compareContext?: ?any ) => boolean;