@awhere/api
Version:
The awesome aWhere API for JavaScript.
31 lines (30 loc) • 943 B
TypeScript
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 {};