UNPKG

@awhere/api

Version:

The awesome aWhere API for JavaScript.

31 lines (30 loc) 943 B
import { ItemSubtype, ItemType } from '@awhere/interfaces/Item'; import WidgetBase, { IWidgetBaseProps } from '../WidgetBase'; export declare enum WidgetEvent { Create = "create", Select = "select" } interface IWidgetProps extends IWidgetBaseProps { types?: ItemType[]; subtypes?: ItemSubtype[]; creatableTypes?: ItemType[]; creatableSubtypes?: ItemSubtype[]; } export default class ItemList extends WidgetBase { private _types; private _subtypes; private _creatableTypes; private _creatableSubtypes; get types(): ItemType[]; set types(v: ItemType[]); get subtypes(): ItemSubtype[]; set subtypes(v: ItemSubtype[]); get creatableTypes(): ItemType[]; set creatableTypes(v: ItemType[]); get creatableSubtypes(): ItemSubtype[]; set creatableSubtypes(v: ItemSubtype[]); constructor(props: IWidgetProps); build(target: Element): void; destroy(): void; } export {};