UNPKG

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