diff --git a/src/param/param-base.ts b/src/param/param-base.ts index 4793eca6b59eb2ff33bc0abaa9b94c675eaace0e..59db4e911bfa6ceece9b973b6e0c91f4281785bb 100644 --- a/src/param/param-base.ts +++ b/src/param/param-base.ts @@ -264,6 +264,10 @@ export class BaseParam extends JalhydObject implements IObjectReference, Iterabl return this._paramValues.referenceDesc; } + public get referencedObject(): IReferencedObject { + return this._paramValues.referencedObject; + } + public get isReferenceDefined(): boolean { return this._paramValues.isReferenceDefined; } diff --git a/src/param/param-values.ts b/src/param/param-values.ts index 98fe06155687caac5038ff0c6d92f47645997caf..441b55c860a4e7b8abe61cfe8abccbdc9b4d0b07 100644 --- a/src/param/param-values.ts +++ b/src/param/param-values.ts @@ -284,6 +284,10 @@ export class ParamValues implements IObjectReference, IterableValues { this._valueRef.defineReference(target, desc); } + public get referencedObject(): IReferencedObject { + return this._valueRef.referencedObject; + } + public get referenceDesc(): string { return this._valueRef.referenceDesc; }