From 0a24dee97d6d78d4665d3bef6fa95bc6f1c0fb80 Mon Sep 17 00:00:00 2001 From: PaulHan Date: Fri, 4 Mar 2022 03:01:12 +0800 Subject: [PATCH] fix: add this type for Reflect.defineProperty (#33544) Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> --- src/lib/es2015.reflect.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/es2015.reflect.d.ts b/src/lib/es2015.reflect.d.ts index 51a8e3ba908..ed968dc0b17 100644 --- a/src/lib/es2015.reflect.d.ts +++ b/src/lib/es2015.reflect.d.ts @@ -24,7 +24,7 @@ declare namespace Reflect { * @param propertyKey The property name. * @param attributes Descriptor for the property. It can be for a data property or an accessor property. */ - function defineProperty(target: object, propertyKey: PropertyKey, attributes: PropertyDescriptor): boolean; + function defineProperty(target: object, propertyKey: PropertyKey, attributes: PropertyDescriptor & ThisType): boolean; /** * Removes a property from an object, equivalent to `delete target[propertyKey]`,