dockview-core
Version:
Zero dependency layout manager supporting tabs, groups, grids and splitviews for vanilla TypeScript
35 lines (34 loc) • 799 B
JavaScript
export class DockviewWillShowOverlayLocationEvent {
get kind() {
return this.options.kind;
}
/** Narrow with `instanceof DragEvent` before reading `dataTransfer`. */
get nativeEvent() {
return this.event.nativeEvent;
}
get position() {
return this.event.position;
}
get defaultPrevented() {
return this.event.defaultPrevented;
}
get panel() {
return this.options.panel;
}
get api() {
return this.options.api;
}
get group() {
return this.options.group;
}
preventDefault() {
this.event.preventDefault();
}
getData() {
return this.options.getData();
}
constructor(event, options) {
this.event = event;
this.options = options;
}
}