UNPKG

@recruitler/drag-drop

Version:

A forked version of Angular/'s drag-drop CDK.

33 lines (32 loc) 1.78 kB
import { ElementRef, EventEmitter, TemplateRef } from '@angular/core'; import { CdkDragDrop, CdkDragNest, CdkNestDrop } from '../../drag-events'; import { CdkDropList } from '../../directives/drop-list'; import { CdkDropDownItem } from '../../drag-drop-tree'; import * as i0 from "@angular/core"; export type IPageMode = 'VIRTUAL-SCROLL' | 'PAGINATION'; export declare class CdkNestedDragDropComponent { itemTreeList: CdkDropDownItem[]; itemTemplate: TemplateRef<any>; placeholderTemplate: TemplateRef<any>; pageMode: IPageMode; style_height: string; readonly dropped: EventEmitter<CdkNestDrop>; readonly scrollNextPage: EventEmitter<any>; scrollBox: ElementRef<HTMLElement>; scrollGap: ElementRef<HTMLElement>; scrollContent: ElementRef<HTMLElement>; private dlq; dropLists: CdkDropList[]; dropGutterSize: number; isLoading: boolean; showGap: boolean; onScroll(event: Event): void; constructor(); ngAfterViewInit(): void; ngAfterContentChecked(): void; drop(event: CdkDragDrop<any>): void; nest(event: CdkDragNest<any>): void; getDropGutterSize(): number; static ɵfac: i0.ɵɵFactoryDeclaration<CdkNestedDragDropComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CdkNestedDragDropComponent, "nested-drag-drop", never, { "itemTreeList": { "alias": "cdkNestedDropDownData"; "required": false; }; "itemTemplate": { "alias": "cdkListItemTemplate"; "required": false; }; "placeholderTemplate": { "alias": "cdkPlaceholderTemplate"; "required": false; }; "pageMode": { "alias": "cdkPageMode"; "required": false; }; "style_height": { "alias": "height"; "required": false; }; }, { "dropped": "cdkDragDropped"; "scrollNextPage": "cdkScrollNextPage"; }, never, never, true, never>; }