Repository navigation
javascript: a call through a field holding a platform-made wrapper reaches the wrapped function - #1797
Merged
swapnilpaliwal-sd merged 1 commit intoSep 30, 2026
Conversation
… a project function reaches that function A field or module variable set to what a platform call returned when handed a project function (promisify(store.find.bind(store))) was an ambient terminal, and path called the caller independent of the very method the wrapper runs. The wrapper call now reaches the bound method when the graph knows it (one of a set), and is an open value callee when it does not. path also counts a call that ends on a function type's signature (TypeScript) as a value callee, and lists a value callee named like the other endpoint first. Co-authored-by: axiomcode-bot[bot] <334110751+axiomcode-bot[bot]@users.noreply.github.com>
swapnilpaliwal-sd
requested review from
JaredHLZhang,
Whua689 and
suyashpaliwal26
as code owners
September 29, 2026 23:37
swapnilpaliwal-sd
deleted the
apps/javascript/path-claims-independence-despite-same-na
branch
September 30, 2026 02:00
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
this.find = promisify(s.find.bind(s))) madethis.find()an ambient terminal, sopathcalled the caller independent of the method the wrapper runs.multi_inferred, beside the platform row). When it does not, the call is an open value callee (unresolved_value_callee). A wrapper of a platform function (promisify(setTimeout),Math.max.bind(Math)) is unchanged.stored-field-callee-shapes(JS, 3 checks + 2 controls) andfunction-stored-in-a-holder(TS, 1 check). No new case directories. The 4 new checks fail before and pass after; the controls pass both ways.