From 9fac3fbd8d394700f3739ad67389e45e28708eab Mon Sep 17 00:00:00 2001 From: SukkaW Date: Wed, 16 Oct 2024 21:46:58 +0800 Subject: [PATCH] fix(#104): proper `function.prototype.name` implementation --- packages/data/es-shim-like/src/function.prototype.name.ts | 2 +- packages/generated/function.prototype.name/entry.js | 2 +- packages/generated/function.prototype.name/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/data/es-shim-like/src/function.prototype.name.ts b/packages/data/es-shim-like/src/function.prototype.name.ts index eb10d0f8..04187b29 100644 --- a/packages/data/es-shim-like/src/function.prototype.name.ts +++ b/packages/data/es-shim-like/src/function.prototype.name.ts @@ -1,3 +1,3 @@ import { defineEsShim } from '@nolyfill/shared'; -export default defineEsShim(Function.prototype.name); +export default defineEsShim string>(function functionPrototypeName() { return this.name; }); diff --git a/packages/generated/function.prototype.name/entry.js b/packages/generated/function.prototype.name/entry.js index 3dde94b0..d39d8d88 100644 --- a/packages/generated/function.prototype.name/entry.js +++ b/packages/generated/function.prototype.name/entry.js @@ -1,2 +1,2 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return e}});const e=(0,require("@nolyfill/shared").defineEsShim)(Function.prototype.name); +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return e}});const e=(0,require("@nolyfill/shared").defineEsShim)(function(){return this.name}); Object.assign(exports.default, exports); module.exports = exports.default; diff --git a/packages/generated/function.prototype.name/package.json b/packages/generated/function.prototype.name/package.json index 36ec791e..5b7be2bb 100644 --- a/packages/generated/function.prototype.name/package.json +++ b/packages/generated/function.prototype.name/package.json @@ -1,6 +1,6 @@ { "name": "@nolyfill/function.prototype.name", - "version": "1.0.28", + "version": "1.0.40", "repository": { "type": "git", "url": "https://github.com/SukkaW/nolyfill",