1 | export declare enum Action {
|
2 | CLICK = "CLICK",
|
3 | UPDATE = "UPDATE"
|
4 | }
|
5 | export declare enum ActionType {
|
6 | CLICK = "APP::BUTTON::CLICK",
|
7 | UPDATE = "APP::BUTTON::UPDATE"
|
8 | }
|
9 | export declare enum Icon {
|
10 | Print = "print"
|
11 | }
|
12 | export declare enum Style {
|
13 | Danger = "danger"
|
14 | }
|
15 | export interface Presentation {
|
16 | icon?: Icon;
|
17 | style?: Style;
|
18 | }
|
19 | export interface Options extends Presentation {
|
20 | label: string;
|
21 | disabled?: boolean;
|
22 | }
|
23 | export interface Payload extends Options {
|
24 | readonly id: string;
|
25 | }
|
26 | export interface ClickPayload {
|
27 | readonly id: string;
|
28 | payload?: any;
|
29 | }
|