UNPKG

ts-has-own-property

Version:

Fix for Object.hasOwnProperty, which normally just returns a boolean, which is not good when you care about strong typing

3 lines (2 loc) 228 B
export declare const hasOwnProperty: <TObject extends object, TProperty extends string | number | symbol>(object: TObject, property: TProperty) => object is TObject & Record<TProperty, unknown>; export default hasOwnProperty;