UNPKG

@zxh19890103/wik

Version:

The world-class JavaScript library for building large-scale digital warehouse both on 2D and 3D.

23 lines (22 loc) 790 B
import THREE from 'three'; import { OnClick, OnMouseOverOut, OnSelect } from '../interfaces'; import { WithWarehouseRef, meta } from '../model'; import { InstancedMesh } from './basic'; import { Warehouse3D } from './Warehouse.class'; export declare class Pack extends THREE.Mesh { constructor(position: meta.Position, meta: meta.Pack); } export declare class InstancePack extends InstancedMesh implements OnClick, OnSelect, OnMouseOverOut, WithWarehouseRef { $$warehouse: Warehouse3D; constructor(limit: number, meta: meta.Pack); onSelect(): number; onUnSelect(state?: any, data?: any): void; /** * oh, no! no event payload passed in. */ onHover(): number; onUnHover(state: any): void; onClick(e: { instanceId: number; }): void; }