UNPKG

@awhere/api

Version:

The awesome aWhere API for JavaScript.

51 lines (50 loc) 1.67 kB
import { ItemSubtype, ItemType } from '@awhere/interfaces/Item'; import WidgetBase, { IWidgetBaseProps } from '../WidgetBase'; export declare enum WidgetEvent { Cancel = "cancel", Select = "select" } interface IWidgetProps extends IWidgetBaseProps { singleSelect?: boolean; types?: ItemType[]; subtypes?: ItemSubtype[]; selectableTypes?: ItemType[]; selectableSubtypes?: ItemSubtype[]; disabledItems?: string[]; defaultParent?: string; pathNavigation?: boolean; importable?: boolean; } export default class ItemPicker extends WidgetBase { private _singleSelect?; private _types; private _subtypes; private _selectableTypes; private _selectableSubtypes; private _disabledItems; private _defaultParent?; private _pathNavigation?; private _importable?; get singleSelect(): boolean | undefined; set singleSelect(v: boolean | undefined); get types(): ItemType[]; set types(v: ItemType[]); get subtypes(): ItemSubtype[]; set subtypes(v: ItemSubtype[]); get selectableTypes(): ItemType[]; set selectableTypes(v: ItemType[]); get selectableSubtypes(): ItemSubtype[]; set selectableSubtypes(v: ItemSubtype[]); get disabledItems(): string[]; set disabledItems(v: string[]); get defaultParent(): string | undefined; set defaultParent(v: string | undefined); get pathNavigation(): boolean | undefined; set pathNavigation(v: boolean | undefined); get importable(): boolean | undefined; set importable(v: boolean | undefined); constructor(props: IWidgetProps); build(target: Element): void; destroy(): void; } export {};