8000 Transform error messages · stdlib-js/utils-function-name@6626b18 · GitHub
[go: up one dir, main page]

Skip to content
{"payload":{"commit":{"oid":"6626b186deaf46309a4eacdfd848f83fc8b92513","url":"/stdlib-js/utils-function-name/commit/6626b186deaf46309a4eacdfd848f83fc8b92513","authoredDate":"2025-03-17T01:31:46.000Z","committedDate":"2025-03-17T01:31:46.000Z","shortMessage":null,"shortMessageMarkdown":"\u003cdiv\u003eTransform error messages\u003c/div\u003e","shortMessageMarkdownLink":null,"bodyMessageHtml":"","authors":[{"login":"stdlib-bot","displayName":"stdlib-bot","avatarUrl":"https://avatars.githubusercontent.com/u/82920195?v=4","path":"/stdlib-bot","isGitHub":false}],"committerAttribution":false,"committer":{"login":"stdlib-bot","displayName":"stdlib-bot","avatarUrl":"https://avatars.githubusercontent.com/u/82920195?v=4","path":"/stdlib-bot","isGitHub":false},"parents":["ee8f80e84e31b252cba844f7529f7ac3c1826412"],"globalRelayId":"C_kwDOFncFEdoAKDY2MjZiMTg2ZGVhZjQ2MzA5YTRlYWNkZmQ4NDhmODNmYzhiOTI1MTM","sha1":"ee8f80e84e31b252cba844f7529f7ac3c1826412","sha2":"6626b186deaf46309a4eacdfd848f83fc8b92513"},"currentUser":null,"repo":{"id":376898833,"defaultBranch":"main","name":"utils-function-name","ownerLogin":"stdlib-js","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-14T17:06:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17805691?v=4","public":true,"private":false,"isOrgOwned":true},"diffEntryData":[{"diffLines":[{"stylingDirective":null,"type":"HUNK","blobLineNumber":21,"text":"@@ -22,7 +22,7 @@","html":"@@ -22,7 +22,7 @@","displayNoNewLineWarning":false,"position":0,"left":21,"right":21},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":22,"text":" ","html":"\u003cbr\u003e","displayNoNewLineWarning":false,"position":1,"left":22,"right":22},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":23,"text":" var isFunction = require( '@stdlib/assert-is-function' );","html":" \u003cspan class=pl-k\u003evar\u003c/span\u003e \u003cspan class=pl-s1\u003eisFunction\u003c/span\u003e \u003cspan class=pl-c1\u003e=\u003c/span\u003e \u003cspan class=pl-en\u003erequire\u003c/span\u003e\u003cspan class=pl-kos\u003e(\u003c/span\u003e \u003cspan class=pl-s\u003e\u0026#39;@stdlib/assert-is-function\u0026#39;\u003c/span\u003e \u003cspan class=pl-kos\u003e)\u003c/span\u003e\u003cspan class=pl-kos\u003e;\u003c/span\u003e","displayNoNewLineWarning":false,"position":2,"left":23,"right":23},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":24,"text":" var hasFunctionNameSupport = require( '@stdlib/assert-has-function-name-support' );","html":" \u003cspan class=pl-k\u003evar\u003c/span\u003e \u003cspan class=pl-s1\u003ehasFunctionNameSupport\u003c/span\u003e \u003cspan class=pl-c1\u003e=\u003c/span\u003e \u003cspan class=pl-en\u003erequire\u003c/span\u003e\u003cspan class=pl-kos\u003e(\u003c/span\u003e \u003cspan class=pl-s\u003e\u0026#39;@stdlib/assert-has-function-name-support\u0026#39;\u003c/span\u003e \u003cspan class=pl-kos\u003e)\u003c/span\u003e\u003cspan class=pl-kos\u003e;\u003c/span\u003e","displayNoNewLineWarning":false,"position":3,"left":24,"right":24},{"stylingDirective":null,"type":"DELETION","blobLineNumber":25,"text":"-var format = require( '@stdlib/string-format' );","html":"-\u003cspan class=\"pl-k\"\u003evar\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003eformat\u003c/span\u003e \u003cspan class=\"pl-c1\"\u003e=\u003c/span\u003e \u003cspan class=\"pl-en\"\u003erequire\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e(\u003c/span\u003e \u003cspan class=\"pl-s\"\u003e'@stdlib/\u003cspan class=\"x x-first x-last\"\u003estring-format\u003c/span\u003e'\u003c/span\u003e \u003cspan class=\"pl-kos\"\u003e)\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e;\u003c/span\u003e","displayNoNewLineWarning":false,"position":4,"left":25,"right":24},{"stylingDirective":null,"type":"ADDITION","blobLineNumber":25,"text":"+var format = require( '@stdlib/error-tools-fmtprodmsg' );","html":"+\u003cspan class=\"pl-k\"\u003evar\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003eformat\u003c/span\u003e \u003cspan class=\"pl-c1\"\u003e=\u003c/span\u003e \u003cspan class=\"pl-en\"\u003erequire\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e(\u003c/span\u003e \u003cspan class=\"pl-s\"\u003e'@stdlib/\u003cspan class=\"x x-first x-last\"\u003eerror-tools-fmtprodmsg\u003c/span\u003e'\u003c/span\u003e \u003cspan class=\"pl-kos\"\u003e)\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e;\u003c/span\u003e","displayNoNewLineWarning":false,"position":5,"left":25,"right":25},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":26,"text":" var RE = require( '@stdlib/regexp-function-name' ).REGEXP;","html":" \u003cspan class=pl-k\u003evar\u003c/span\u003e \u003cspan class=pl-c1\u003eRE\u003c/span\u003e \u003cspan class=pl-c1\u003e=\u003c/span\u003e \u003cspan class=pl-en\u003erequire\u003c/span\u003e\u003cspan class=pl-kos\u003e(\u003c/span\u003e \u003cspan class=pl-s\u003e\u0026#39;@stdlib/regexp-function-name\u0026#39;\u003c/span\u003e \u003cspan class=pl-kos\u003e)\u003c/span\u003e\u003cspan class=pl-kos\u003e.\u003c/span\u003e\u003cspan class=pl-c1\u003eREGEXP\u003c/span\u003e\u003cspan class=pl-kos\u003e;\u003c/span\u003e","displayNoNewLineWarning":false,"position":6,"left":26,"right":26},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":27,"text":" ","html":"\u003cbr\u003e","displayNoNewLineWarning":false,"position":7,"left":27,"right":27},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":28,"text":" ","html":"\u003cbr\u003e","displayNoNewLineWarning":false,"position":8,"left":28,"right":28},{"stylingDirective":null,"type":"HUNK","blobLineNumber":58,"text":"@@ -59,7 +59,7 @@ var isFunctionNameSupported = hasFunctionNameSupport();","html":"@@ -59,7 +59,7 @@ var isFunctionNameSupported = hasFunctionNameSupport();","displayNoNewLineWarning":false,"position":9,"left":58,"right":58},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":59,"text":" function functionName( fcn ) {","html":" \u003cspan class=pl-k\u003efunction\u003c/span\u003e \u003cspan class=pl-en\u003efunctionName\u003c/span\u003e\u003cspan class=pl-kos\u003e(\u003c/span\u003e \u003cspan class=pl-s1\u003efcn\u003c/span\u003e \u003cspan class=pl-kos\u003e)\u003c/span\u003e \u003cspan class=pl-kos\u003e{\u003c/span\u003e","displayNoNewLineWarning":false,"position":10,"left":59,"right":59},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":60,"text":" \t// TODO: add support for generator functions?","html":" \t\u003cspan class=pl-c\u003e// TODO: add support for generator functions?\u003c/span\u003e","displayNoNewLineWarning":false,"position":11,"left":60,"right":60},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":61,"text":" \tif ( isFunction( fcn ) === false ) {","html":" \t\u003cspan class=pl-k\u003eif\u003c/span\u003e \u003cspan class=pl-kos\u003e(\u003c/span\u003e \u003cspan class=pl-s1\u003eisFunction\u003c/span\u003e\u003cspan class=pl-kos\u003e(\u003c/span\u003e \u003cspan class=pl-s1\u003efcn\u003c/span\u003e \u003cspan class=pl-kos\u003e)\u003c/span\u003e \u003cspan class=pl-c1\u003e===\u003c/span\u003e \u003cspan class=pl-c1\u003efalse\u003c/span\u003e \u003cspan class=pl-kos\u003e)\u003c/span\u003e \u003cspan class=pl-kos\u003e{\u003c/span\u003e","displayNoNewLineWarning":false,"position":12,"left":61,"right":61},{"stylingDirective":null,"type":"DELETION","blobLineNumber":62,"text":"-\t\tthrow new TypeError( format( 'invalid argument. Must provide a function. Value: `%s`.', fcn ) );","html":"-\t\t\u003cspan class=\"pl-k\"\u003ethrow\u003c/span\u003e \u003cspan class=\"pl-k\"\u003enew\u003c/span\u003e \u003cspan class=\"pl-v\"\u003eTypeError\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e(\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003eformat\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e(\u003c/span\u003e \u003cspan class=\"pl-s\"\u003e'\u003cspan class=\"x x-first x-last\"\u003einvalid argument. Must provide a function. Value: `%s`.\u003c/span\u003e'\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e,\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003efcn\u003c/span\u003e \u003cspan class=\"pl-kos\"\u003e)\u003c/span\u003e \u003cspan class=\"pl-kos\"\u003e)\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e;\u003c/span\u003e","displayNoNewLineWarning":false,"position":13,"left":62,"right":61},{"stylingDirective":null,"type":"ADDITION","blobLineNumber":62,"text":"+\t\tthrow new TypeError( format( '1U53J', fcn ) );","html":"+\t\t\u003cspan class=\"pl-k\"\u003ethrow\u003c/span\u003e \u003cspan class=\"pl-k\"\u003enew\u003c/span\u003e \u003cspan class=\"pl-v\"\u003eTypeError\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e(\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003eformat\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e(\u003c/span\u003e \u003cspan class=\"pl-s\"\u003e'\u003cspan class=\"x x-first x-last\"\u003e1U53J\u003c/span\u003e'\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e,\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003efcn\u003c/span\u003e \u003cspan class=\"pl-kos\"\u003e)\u003c/span\u003e \u003cspan class=\"pl-kos\"\u003e)\u003c/span\u003e\u003cspan class=\"pl-kos\"\u003e;\u003c/span\u003e","displayNoNewLineWarning":false,"position":14,"left":62,"right":62},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":63,"text":" \t}","html":" \t\u003cspan class=pl-kos\u003e}\u003c/span\u003e","displayNoNewLineWarning":false,"position":15,"left":63,"right":63},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":64,"text":" \tif ( isFunctionNameSupported ) {","html":" \t\u003cspan class=pl-k\u003eif\u003c/span\u003e \u003cspan class=pl-kos\u003e(\u003c/span\u003e \u003cspan class=pl-s1\u003eisFunctionNameSupported\u003c/span\u003e \u003cspan class=pl-kos\u003e)\u003c/span\u003e \u003cspan class=pl-kos\u003e{\u003c/span\u003e","displayNoNewLineWarning":false,"position":16,"left":64,"right":64},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":65,"text":" \t\treturn fcn.name;","html":" \t\t\u003cspan class=pl-k\u003ereturn\u003c/span\u003e \u003cspan class=pl-s1\u003efcn\u003c/span\u003e\u003cspan class=pl-kos\u003e.\u003c/span\u003e\u003cspan class=pl-c1\u003ename\u003c/span\u003e\u003cspan class=pl-kos\u003e;\u003c/span\u003e","displayNoNewLineWarning":false,"position":17,"left":65,"right":65}],"diffNumber":0,"diffSize":"0 Bytes","isBinary":false,"isTooBig":false,"collapsed":false,"isSubmodule":false,"lineCount":73,"linesChanged":4,"newTreeEntry":{"lineCount":73,"path":"lib/main.js","mode":100644,"isGenerated":false},"oldTreeEntry":{"lineCount":0,"path":"lib/main.js","mode":100644},"linesAdded":2,"linesDeleted":2,"path":"lib/main.js","pathDigest":"7934bf411fea192ad8cd69e0a12911648a2842cb0f2409a8fb67b41b7069d757","status":"MODIFIED","truncatedReason":null,"oldOid":"ee8f80e84e31b252cba844f7529f7ac3c1826412","newOid":"6626b186deaf46309a4eacdfd848f83fc8b92513","copilotChatReference":null,"deletedSha":"ee8f80e84e31b252cba844f7529f7ac3c1826412","canToggleRichDiff":false,"defaultToRichDiff":false,"proseDifffHtml":null,"renderInfo":null,"dependencyDiffPath":null,"submodule":null},{"diffLines":[{"stylingDirective":null,"type":"HUNK","blobLineNumber":39,"text":"@@ -40,7 +40,7 @@","html":"@@ -40,7 +40,7 @@","displayNoNewLineWarning":false,"position":0,"left":39,"right":39},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":40,"text":" \"@stdlib/assert-has-function-name-support\": \"^0.2.2\",","html":" \u003cspan class=\"pl-ent\"\u003e\u0026quot;@stdlib/assert-has-function-name-support\u0026quot;\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\u0026quot;\u003c/span\u003e^0.2.2\u003cspan class=\"pl-pds\"\u003e\u0026quot;\u003c/span\u003e\u003c/span\u003e,","displayNoNewLineWarning":false,"position":1,"left":40,"right":40},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":41,"text":" \"@stdlib/assert-is-function\": \"^0.2.2\",","html":" \u003cspan class=\"pl-ent\"\u003e\u0026quot;@stdlib/assert-is-function\u0026quot;\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\u0026quot;\u003c/span\u003e^0.2.2\u003cspan class=\"pl-pds\"\u003e\u0026quot;\u003c/span\u003e\u003c/span\u003e,","displayNoNewLineWarning":false,"position":2,"left":41,"right":41},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":42,"text":" \"@stdlib/regexp-function-name\": \"^0.2.2\",","html":" \u003cspan class=\"pl-ent\"\u003e\u0026quot;@stdlib/regexp-function-name\u0026quot;\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\u0026quot;\u003c/span\u003e^0.2.2\u003cspan class=\"pl-pds\"\u003e\u0026quot;\u003c/span\u003e\u003c/span\u003e,","displayNoNewLineWarning":false,"position":3,"left":42,"right":42},{"stylingDirective":null,"type":"DELETION","blobLineNumber":43,"text":"- \"@stdlib/string-format\": \"^0.2.2\",","html":"- \u003cspan class=\"pl-ent\"\u003e\"@stdlib/\u003cspan class=\"x x-first x-last\"\u003estring-format\u003c/span\u003e\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e^0.2.2\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,","displayNoNewLineWarning":false,"position":4,"left":43,"right":42},{"stylingDirective":null,"type":"ADDITION","blobLineNumber":43,"text":"+ \"@stdlib/error-tools-fmtprodmsg\": \"^0.2.2\",","html":"+ \u003cspan class=\"pl-ent\"\u003e\"@stdlib/\u003cspan class=\"x x-first x-last\"\u003eerror-tools-fmtprodmsg\u003c/span\u003e\"\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e^0.2.2\u003cspan class=\"pl-pds\"\u003e\"\u003c/span\u003e\u003c/span\u003e,","displayNoNewLineWarning":false,"position":5,"left":43,"right":43},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":44,"text":" \"@stdlib/error-tools-fmtprodmsg\": \"^0.2.2\"","html":" \u003cspan class=\"pl-ent\"\u003e\u0026quot;@stdlib/error-tools-fmtprodmsg\u0026quot;\u003c/span\u003e: \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\u0026quot;\u003c/span\u003e^0.2.2\u003cspan class=\"pl-pds\"\u003e\u0026quot;\u003c/span\u003e\u003c/span\u003e","displayNoNewLineWarning":false,"position":6,"left":44,"right":44},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":45,"text":" },","html":" },","displayNoNewLineWarning":false,"position":7,"left":45,"right":45},{"stylingDirective":null,"type":"CONTEXT","blobLineNumber":46,"text":" \"devDependencies\": {","html":" \u003cspan class=\"pl-ent\"\u003e\u0026quot;devDependencies\u0026quot;\u003c/span\u003e: {","displayNoNewLineWarning":false,"position":8,"left":46,"right":46}],"diffNumber":1,"diffSize":"0 Bytes","isBinary":false,"isTooBig":false,"collapsed":false,"isSubmodule":false,"lineCount":99,"linesChanged":2,"newTreeEntry":{"lineCount":99,"path":"package.json","mode":100644,"isGenerated":false},"oldTreeEntry":{"lineCount":0,"path":"package.json","mode":100644},"linesAdded":1,"linesDeleted":1,"path":"package.json","pathDigest":"7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519","status":"MODIFIED","truncatedReason":null,"oldOid":"ee8f80e84e31b252cba844f7529f7ac3c1826412","newOid":"6626b186deaf46309a4eacdfd848f83fc8b92513","copilotChatReference":null,"deletedSha":"ee8f80e84e31b252cba844f7529f7ac3c1826412","canToggleRichDiff":false,"defaultToRichDiff":false,"proseDifffHtml":null,"renderInfo":null,"dependencyDiffPath":null,"submodule":null}],"splitViewPreference":"unified","ignoreWhitespace":false,"commentsPreference":"visible","diffLineSpacingPreference":"relaxed","useMonospaceFont":false,"pasteUrlLinkAsPlainText":false,"userNotices":[],"path":"/stdlib-js/utils-function-name/commit/6626b186deaf46309a4eacdfd848f83fc8b92513","fileTreeExpanded":true,"headerInfo":{"additions":3,"deletions":3,"filesChanged":2,"filesChangedString":"2"},"moreDiffsToLoad":false,"asyncDiffLoadInfo":{"startIndex":2,"truncated":false,"byteCount":1073,"lineShownCount":27},"commentInfo":{"canComment":false,"locked":false,"canLock":false,"repoArchived":false},"csrf_tokens":{"/users/diffview?diff=split":{"post":"LLRNxYl7BZA526FVmr1r_tuO5l5AyIu4k7bx4XEwIQsdhJZPs7dFx1IQOAdrdlySl3UuevbuR9kSj8PrEfBUBA"},"/users/diffview?diff=unified":{"post":"CwyHPrJlzL37sGEey0GcNSonro0yeCdbGgZIF_c7nVg6PFy0iKmM6pB7-Ew6iqtZZtxmqYRe6zqbP3odl_voVw"},"/notifications/thread":{"post":"2834uwpqDGIWjUAHGxBRJb7OgbVjGcqnWPT02xhxDSpcY_24YqxUiDcaJ74m2V87bmg_mXRCvyupGa-rxAwtuQ"}}},"title":"Transform error messages · stdlib-js/utils-function-name@6626b18","appPayload":{"helpUrl":"https://docs.github.com","findInDiffWorkerPath":"/assets-cdn/worker/find-in-diff-worker-6dcb06aa9fad.js","enabled_features":{"diff_ux_refresh_beta":false,"diff_inline_comments":true,"diff_ux_refresh_ssr_five":false,"diff_ux_refresh_ssr_ten":false}}}

Commit 6626b18

Browse files
committed
Transform error messages
1 parent ee8f80e commit 6626b18

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

lib/main.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
var isFunction = require( '@stdlib/assert-is-function' );
2424
var hasFunctionNameSupport = require( '@stdlib/assert-has-function-name-support' );
25-
var format = require( '@stdlib/string-format' );
25+
var format = require( '@stdlib/error-tools-fmtprodmsg' );
2626
var RE = require( '@stdlib/regexp-function-name' ).REGEXP;
2727

2828

@@ -59,7 +59,7 @@ var isFunctionNameSupported = hasFunctionNameSupport();
5959
function functionName( fcn ) {
6060
// TODO: add support for generator functions?
6161
if ( isFunction( fcn ) === false ) {
62-
throw new TypeError( format( 'invalid argument. Must provide a function. Value: `%s`.', fcn ) );
62+
throw new TypeError( format( '1U53J', fcn ) );
6363
}
6464
if ( isFunctionNameSupported ) {
6565
return fcn.name;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"@stdlib/assert-has-function-name-support": "^0.2.2",
4141
"@stdlib/assert-is-function": "^0.2.2",
4242
"@stdlib/regexp-function-name": "^0.2.2",
43-
"@stdlib/string-format": "^0.2.2",
43+
"@stdlib/error-tools-fmtprodmsg": "^0.2.2",
4444
"@stdlib/error-tools-fmtprodmsg": "^0.2.2"
4545
},
4646
"devDependencies": {

0 commit comments

Comments
 (0)
0