(
element: ElementRef<HTMLElement> | HTMLElement,
private _config: DragRefConfig,
private _document: Document,
private _ngZone: NgZone,
private _viewportRuler: ViewportRuler,
private _dragDropRegistry: DragDropRegistry,
private _renderer: Renderer2,
)
| 415 | constrainPosition?: DragConstrainPosition; |
| 416 | |
| 417 | constructor( |
| 418 | element: ElementRef<HTMLElement> | HTMLElement, |
| 419 | private _config: DragRefConfig, |
| 420 | private _document: Document, |
| 421 | private _ngZone: NgZone, |
| 422 | private _viewportRuler: ViewportRuler, |
| 423 | private _dragDropRegistry: DragDropRegistry, |
| 424 | private _renderer: Renderer2, |
| 425 | ) { |
| 426 | this.withRootElement(element).withParent(_config.parentDragRef || null); |
| 427 | this._parentPositions = new ParentPositionTracker(_document); |
| 428 | _dragDropRegistry.registerDragItem(this); |
| 429 | } |
| 430 | |
| 431 | /** |
| 432 | * Returns the element that is being used as a placeholder |
nothing calls this directly
no test coverage detected