SYMBOL INDEX (133 symbols across 26 files) FILE: projects/demo/src/app/app.component.ts constant TABS (line 7) | const TABS: string[] = [ constant ISSUE_DEMOS (line 17) | const ISSUE_DEMOS: { issue: number; label: string }[] = [ constant DEFAULT_TAB (line 21) | const DEFAULT_TAB = TABS[0]; class AppComponent (line 29) | class AppComponent { method constructor (line 36) | constructor( method onTabLinkClick (line 61) | onTabLinkClick(tab: string) { method onIssueDemoClick (line 65) | onIssueDemoClick(issue: number) { FILE: projects/demo/src/app/app.module.ts class AppRoutingModule (line 68) | class AppRoutingModule {} class AppModule (line 93) | class AppModule {} FILE: projects/demo/src/app/demo-link/demo-link.component.ts class DemoLinkComponent (line 11) | class DemoLinkComponent { method url (line 15) | public get url(): string { FILE: projects/demo/src/app/indirect-dnd-handle/indirect-dnd-handle.component.ts class IndirectDndHandleComponent (line 12) | class IndirectDndHandleComponent { method dragHandle (line 13) | get dragHandle() { FILE: projects/demo/src/app/indirect-drag-image/indirect-drag-image.component.ts class IndirectDragImageComponent (line 11) | class IndirectDragImageComponent {} FILE: projects/demo/src/app/issue-195/issue-195.component.ts class Issue195Component (line 22) | class Issue195Component { method onDrop (line 26) | onDrop(event: DndDropEvent) { FILE: projects/demo/src/app/list/list.component.ts type DraggableItem (line 15) | interface DraggableItem { type DropzoneLayout (line 22) | interface DropzoneLayout { class ListComponent (line 42) | class ListComponent { method constructor (line 141) | constructor(private snackBarService: MatSnackBar) {} method setHorizontalLayout (line 143) | setHorizontalLayout(horizontalLayoutActive: boolean) { method onDragStart (line 149) | onDragStart(event: DragEvent) { method onDragged (line 157) | onDragged(item: any, list: any[], effect: DropEffect) { method onDragEnd (line 166) | onDragEnd(event: DragEvent) { method onDrop (line 176) | onDrop(event: DndDropEvent, list?: any[]) { FILE: projects/demo/src/app/native/native.component.ts class NativeComponent (line 14) | class NativeComponent { method constructor (line 21) | constructor(private snackBarService: MatSnackBar) {} method onDrop (line 23) | onDrop(event: DndDropEvent) { FILE: projects/demo/src/app/nested/nested.component.ts type NestableListItem (line 16) | interface NestableListItem { class NestedComponent (line 40) | class NestedComponent { method constructor (line 82) | constructor(private snackBarService: MatSnackBar) {} method onDragStart (line 84) | onDragStart(event: DragEvent) { method onDragged (line 92) | onDragged(item: any, list: any[], effect: DropEffect) { method onDragEnd (line 101) | onDragEnd(event: DragEvent) { method onDrop (line 111) | onDrop(event: DndDropEvent, list?: any[]) { FILE: projects/demo/src/app/shadow-dom/shadow-dom.component.ts type NestableListItem (line 11) | interface NestableListItem { class ShadowDomComponent (line 29) | class ShadowDomComponent { method onDragged (line 55) | onDragged( method onDrop (line 66) | onDrop(event: DndDropEvent, list?: NestableListItem[]) { FILE: projects/demo/src/app/simple/simple.component.ts type DraggableItem (line 19) | interface DraggableItem { class SimpleComponent (line 44) | class SimpleComponent { method constructor (line 91) | constructor(private snackBarService: MatSnackBar) {} method onDragStart (line 111) | onDragStart(event: DragEvent) { method onDragged (line 121) | onDragged($event: DragEvent, effect: string) { method onDragEnd (line 125) | onDragEnd(event: DragEvent) { method onDrop (line 135) | onDrop(event: DndDropEvent) { FILE: projects/demo/src/app/tree/tree.component.ts type DraggableItem (line 13) | interface DraggableItem { class TreeComponent (line 32) | class TreeComponent { method onDragged (line 102) | onDragged(item: any, list: any[], effect: DropEffect) { method onDrop (line 109) | onDrop(event: DndDropEvent, list?: any[]) { FILE: projects/demo/src/app/typed/typed.component.ts type Apple (line 10) | type Apple = 'apple'; type Banana (line 11) | type Banana = 'banana'; type FruitType (line 12) | type FruitType = Apple | Banana; type Fruit (line 14) | interface Fruit { function createFruit (line 21) | function createFruit(type: FruitType) { function range (line 28) | function range(start: number, end: number) { class TypedComponent (line 44) | class TypedComponent { method trackByFruit (line 58) | trackByFruit(index: number, fruit: Fruit) { method onDragged (line 62) | onDragged(index: number, fruit: Fruit, list: Fruit[]) { method onDrop (line 70) | onDrop(event: DndDropEvent, list: Fruit[]) { FILE: projects/dnd/src/lib/dnd-draggable.directive.spec.ts class BasicDraggableHost (line 12) | @Component({ class DisabledDraggableHost (line 21) | @Component({ class HandleDraggableHost (line 28) | @Component({ class DragImageHost (line 40) | @Component({ FILE: projects/dnd/src/lib/dnd-draggable.directive.ts class DndDragImageRefDirective (line 29) | class DndDragImageRefDirective implements OnInit { method ngOnInit (line 33) | ngOnInit() { class DndDraggableDirective (line 39) | class DndDraggableDirective implements AfterViewInit, OnDestroy { method dndDisableIf (line 75) | set dndDisableIf(value: boolean) { method dndDisableDragIf (line 91) | set dndDisableDragIf(value: boolean) { method ngAfterViewInit (line 95) | ngAfterViewInit(): void { method ngOnDestroy (line 104) | ngOnDestroy(): void { method onDragStart (line 114) | onDragStart(event: DndEvent): boolean { method onDrag (line 174) | onDrag(event: DragEvent) { method onDragEnd (line 178) | onDragEnd(event: DragEvent) { method registerDragHandle (line 228) | registerDragHandle(handle: DndHandleDirective | undefined) { method registerDragImage (line 232) | registerDragImage(elementRef: ElementRef | undefined) { method determineDragImage (line 240) | private determineDragImage(): Element { FILE: projects/dnd/src/lib/dnd-dropzone.directive.spec.ts class BasicDropzoneHost (line 11) | @Component({ class DisabledDropzoneHost (line 18) | @Component({ class PlaceholderDropzoneHost (line 25) | @Component({ class TypedDropzoneHost (line 37) | @Component({ FILE: projects/dnd/src/lib/dnd-dropzone.directive.ts type DndDropEvent (line 30) | interface DndDropEvent { class DndPlaceholderRefDirective (line 40) | class DndPlaceholderRefDirective implements OnInit { method constructor (line 41) | constructor(public readonly elementRef: ElementRef) {} method ngOnInit (line 43) | ngOnInit() { class DndDropzoneDirective (line 50) | class DndDropzoneDirective implements AfterViewInit, OnDestroy { method constructor (line 78) | constructor( method dndDisableIf (line 84) | set dndDisableIf(value: boolean) { method dndDisableDropIf (line 100) | set dndDisableDropIf(value: boolean) { method ngAfterViewInit (line 104) | ngAfterViewInit(): void { method ngOnDestroy (line 125) | ngOnDestroy(): void { method onDragEnter (line 140) | onDragEnter(event: DndEvent) { method onDragOver (line 170) | onDragOver(event: DragEvent) { method onDrop (line 209) | onDrop(event: DragEvent) { method onDragLeave (line 258) | onDragLeave(event: DndEvent) { method isDropAllowed (line 284) | private isDropAllowed(type?: string): boolean { method tryGetPlaceholder (line 316) | private tryGetPlaceholder(): Element | null { method removePlaceholderFromDOM (line 326) | private removePlaceholderFromDOM() { method checkAndUpdatePlaceholderPosition (line 332) | private checkAndUpdatePlaceholderPosition(event: DragEvent): void { method getPlaceholderIndex (line 384) | private getPlaceholderIndex(): number | undefined { method cleanupDragoverState (line 394) | private cleanupDragoverState() { FILE: projects/dnd/src/lib/dnd-handle.directive.spec.ts class HandleHost (line 9) | @Component({ FILE: projects/dnd/src/lib/dnd-handle.directive.ts class DndHandleDirective (line 13) | class DndHandleDirective implements OnInit, OnDestroy { method ngOnInit (line 18) | ngOnInit() { method ngOnDestroy (line 22) | ngOnDestroy(): void { method onDragEvent (line 28) | onDragEvent(event: DndEvent) { FILE: projects/dnd/src/lib/dnd-state.spec.ts function createMockDragEvent (line 13) | function createMockDragEvent(overrides: Partial = {}): DragEv... FILE: projects/dnd/src/lib/dnd-state.ts type DndState (line 9) | interface DndState { function startDrag (line 23) | function startDrag( function endDrag (line 38) | function endDrag() { function setDropEffect (line 45) | function setDropEffect(event: DragEvent, dropEffect: DropEffect) { function getDropEffect (line 55) | function getDropEffect( function getDndType (line 90) | function getDndType(event: DragEvent): string | undefined { function isExternalDrag (line 104) | function isExternalDrag(): boolean { FILE: projects/dnd/src/lib/dnd-types.ts type DropEffect (line 2) | type DropEffect = 'move' | 'copy' | 'link' | 'none'; type EffectAllowed (line 5) | type EffectAllowed = FILE: projects/dnd/src/lib/dnd-utils.spec.ts function createMockDragEvent (line 14) | function createMockDragEvent(overrides: Partial = {}): DragEv... FILE: projects/dnd/src/lib/dnd-utils.ts type DragDropData (line 3) | interface DragDropData { type DndEvent (line 8) | interface DndEvent extends DragEvent { type DndDragImageOffsetFunction (line 13) | type DndDragImageOffsetFunction = ( constant DROP_EFFECTS (line 18) | const DROP_EFFECTS = ['move', 'copy', 'link'] as DropEffect[]; constant CUSTOM_MIME_TYPE (line 20) | const CUSTOM_MIME_TYPE = 'application/x-dnd'; function mimeTypeIsCustom (line 22) | function mimeTypeIsCustom(mimeType: string) { function getWellKnownMimeType (line 26) | function getWellKnownMimeType(event: DragEvent): string | null { function setDragData (line 40) | function setDragData( function getDropData (line 52) | function getDropData( function filterEffects (line 73) | function filterEffects( function getDirectChildElement (line 86) | function getDirectChildElement( function shouldPositionPlaceholderBeforeElement (line 104) | function shouldPositionPlaceholderBeforeElement( function calculateDragImageOffset (line 120) | function calculateDragImageOffset( function setDragImage (line 136) | function setDragImage( FILE: projects/dnd/src/lib/dnd.module.ts class DndModule (line 28) | class DndModule {} FILE: projects/dnd/src/test-setup.ts method constructor (line 13) | constructor(type: string, eventInitDict?: DragEventInit) {