UNPKG

@zxh19890103/wik

Version:

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

25 lines (24 loc) 1.16 kB
import { Circle, LayerList, SVGOverlayList, VectorLayerList } from './basic'; import { Bot } from './Bot.class'; import { Chargepile } from './Chargepile.class'; import { Conveyor } from './Conveyor.class'; import { Haiport } from './Haiport.class'; import { Location } from './Location.class'; import { Point } from './Point.class'; import { Shelf } from './Shelf.class'; import { IInjector } from '../interfaces'; import { Warehouse } from './basic/Warehouse.class'; import { WikObjectType } from '../model'; export declare abstract class WikWarehouse<LayoutData = any, OT extends string = never> extends Warehouse<LayoutData, WikObjectType<OT>> { readonly points: VectorLayerList<Point>; readonly shelfs: VectorLayerList<Shelf>; readonly haiports: SVGOverlayList<Haiport>; readonly chargepiles: SVGOverlayList<Chargepile>; readonly bots: VectorLayerList<Bot>; readonly labors: VectorLayerList<Circle>; readonly rests: VectorLayerList<Circle>; readonly maintains: VectorLayerList<Circle>; readonly locations: LayerList<Location>; readonly conveyors: VectorLayerList<Conveyor>; constructor(injector: IInjector); }