Interface: InternalReference<T>
compiler.InternalReference
A reference to an internal function.
Unlike BuiltInReference, this interface does not represent user references, but rather references to internal functions that are used by the compiler to provide functionality.
Since
0.10.0
Type parameters
Name | Type |
---|---|
T |
extends InternalFunction |
Table of contents
Properties
Properties
refTarget
• Readonly
refTarget: T
The target that this reference points to.
Since
0.10.0
Defined in
kipper/core/src/compiler/semantics/reference.ts:42
srcExpr
• Readonly
srcExpr: Expression
<ExpressionSemantics
, ExpressionTypeSemantics
, CompilableASTNode
<SemanticData
, TypeData
>>
The expression which created the reference to refTarget.
In this case, this is the expression that created the need for the internal function.
Since
0.10.0
Defined in
kipper/core/src/compiler/semantics/reference.ts:49