Directive is used to get a link to a native element as template reference variable (analogue of @ViewChild('ref', {read: ElementRef} for template)
@ViewChild('ref', {read: ElementRef}
component instanceof TuiAvatar : true
TuiAvatar
element instanceof ElementRef : true
ElementRef