diff options
author | lionel-rowe <lionel.rowe@gmail.com> | 2023-09-14 13:06:58 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-14 07:06:58 +0200 |
commit | 2046aeed70efac1e17f1df8873da25e00bb4e2b2 (patch) | |
tree | f9d81ed201256ebc6964177635c0507ac22d6c73 /ext/web/09_file.js | |
parent | e60cbfadc0c75d48ff004fa8f47d4b5d022cb98c (diff) |
feat(ext/web): Add name to Deno.customInspect of File objects (#20415)
Fixes https://github.com/denoland/deno/issues/20414
Diffstat (limited to 'ext/web/09_file.js')
-rw-r--r-- | ext/web/09_file.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ext/web/09_file.js b/ext/web/09_file.js index 94981a2f4..fd0451438 100644 --- a/ext/web/09_file.js +++ b/ext/web/09_file.js @@ -535,6 +535,18 @@ class File extends Blob { webidl.assertBranded(this, FilePrototype); return this[_LastModified]; } + + [SymbolFor("Deno.customInspect")](inspect) { + return inspect(createFilteredInspectProxy({ + object: this, + evaluate: ObjectPrototypeIsPrototypeOf(FilePrototype, this), + keys: [ + "name", + "size", + "type", + ], + })); + } } webidl.configurePrototype(File); |