@awhere/api
Version:
The awesome aWhere API for JavaScript.
42 lines (41 loc) • 1.25 kB
TypeScript
import WidgetBase, { IWidgetBaseProps } from '../WidgetBase';
export declare enum WidgetEvent {
Cancel = "cancel",
Submitted = "submitted"
}
interface IWidgetProps extends IWidgetBaseProps {
itemId: string;
dataId?: string;
selectable?: boolean;
cancelable?: boolean;
readonly?: boolean;
embedded?: boolean;
hideHeader?: boolean;
}
export default class Form extends WidgetBase {
private _itemId;
private _dataId?;
private _selectable?;
private _cancelable?;
private _readonly?;
private _embedded?;
private _hideHeader?;
get itemId(): string;
set itemId(v: string);
get dataId(): string | undefined;
set dataId(v: string | undefined);
get selectable(): boolean | undefined;
set selectable(v: boolean | undefined);
get cancelable(): boolean | undefined;
set cancelable(v: boolean | undefined);
get readonly(): boolean | undefined;
set readonly(v: boolean | undefined);
get embedded(): boolean | undefined;
set embedded(v: boolean | undefined);
get hideHeader(): boolean | undefined;
set hideHeader(v: boolean | undefined);
constructor(props: IWidgetProps);
build(target: Element): void;
destroy(): void;
}
export {};