Expand description
Recognition of well-known language builtins that Smelt does not model.
When a reference fails to resolve, the frontend asks this module whether the
name is a language/runtime builtin. A builtin that fails to resolve is a
MissingStdlib gap (Smelt should
grow support for it); any other unresolved name is an
UnresolvedReference.
The set is intentionally a recognition list, not a support list — names here may or may not be lowered yet. It only answers “is this a builtin?”.
Enums§
- Global
Presence - Compile-time availability of a global object member in the active target profile.
Functions§
- global_
member_ presence - Classify a candidate global member name for the non-DOM Node-compatible profile.
- is_
javascript_ global_ builtin - Returns whether
nameis a well-known JavaScript/TypeScript global builtin (ECMAScript intrinsics plus widely available Web/Node runtime globals).