// Type definitions for shallowequal 1.1 // Project: https://github.com/dashed/shallowequal // Definitions by: Sean Kelley // BendingBender // Arnd Issler // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.3 declare function shallowEqual( objA: any, objB: any, customizer?: shallowEqual.Customizer, compareContext?: TCtx ): boolean; declare namespace shallowEqual { type Customizer = ( this: T, objA: any, objB: any, indexOrKey?: number | string ) => boolean | void; } export = shallowEqual;