@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
TypeScript
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);
}