@alilc/lowcode-shell
Version:
Shell Layer for AliLowCodeEngine
13 lines (12 loc) • 726 B
TypeScript
import { IDropLocation as InnerDropLocation } from '@alilc/lowcode-designer';
import { dropLocationSymbol } from '../symbols';
import { IPublicModelDropLocation, IPublicTypeLocationDetail, IPublicModelLocateEvent } from '@alilc/lowcode-types';
export declare class DropLocation implements IPublicModelDropLocation {
private readonly [dropLocationSymbol];
constructor(dropLocation: InnerDropLocation);
static create(dropLocation: InnerDropLocation | null): IPublicModelDropLocation | null;
get target(): import("@alilc/lowcode-types").IPublicModelNode;
get detail(): IPublicTypeLocationDetail;
get event(): IPublicModelLocateEvent;
clone(event: IPublicModelLocateEvent): IPublicModelDropLocation;
}