UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

18 lines (17 loc) 1 kB
import { ElementRef, Renderer2, ViewContainerRef } from '@angular/core'; import { GridItemPlaceholderDirective } from './directives/placeholder.directive'; import { GridItemClientRect, GridItemRenderData } from './public-api'; import * as i0 from "@angular/core"; export declare class GridPlaceholderService { private readonly renderer; /** reference to the view of the placeholder element. */ private placeholderRef; /** element that is rendered as placeholder when a grid item being dragged */ placeholder: HTMLElement | null; constructor(renderer: Renderer2); updatePlaceHolder(data: GridItemRenderData): void; createPlaceholderElement(clientRect: GridItemClientRect, elementRef: ElementRef, viewContainerRef: ViewContainerRef, gridItemPlaceholder?: GridItemPlaceholderDirective): void; destroyPlaceholder(): void; static ɵfac: i0.ɵɵFactoryDeclaration<GridPlaceholderService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<GridPlaceholderService>; }