Help Angular by taking a 1 minute survey!Go to surveyHome

resolveForwardRef

Lazily retrieves the reference value from a forwardRef.

See more...

resolveForwardRef<T>(type: T): T
      
      resolveForwardRef<T>(type: T): T
    
Parameters
type T
Returns

T

See also

Description

Acts as the identity function when given a non-forward-ref value.

Usage notes

Example

const ref = forwardRef(() => 'refValue'); expect(resolveForwardRef(ref)).toEqual('refValue'); expect(resolveForwardRef('regularValue')).toEqual('regularValue');
      
      const ref = forwardRef(() => 'refValue');
expect(resolveForwardRef(ref)).toEqual('refValue');
expect(resolveForwardRef('regularValue')).toEqual('regularValue');