@vindev/particle
Version:
Angular Component Library using Tailwind
44 lines (43 loc) • 1.36 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { Constructor } from './constructor';
export declare const PTCL_BUTTON_HOST: {
'[attr.disabled]': string;
};
export declare function BaseButtonMixin<T extends Constructor<{}>>(Base?: T): {
new (...args: any[]): {
action: EventEmitter<any>;
clicked(event?: MouseEvent): void;
Sizes: typeof import("../enums").Sizes;
size: import("../enums").Sizes;
setSize: string;
setS: string;
setSmall: string;
setM: string;
setMedium: string;
setL: string;
setLarge: string;
setXl: string;
setXlarge: string;
icon: string;
disabled: boolean;
setDisabled: boolean | "";
ghost: boolean;
setGhost: boolean | "";
unset: boolean;
activeTheme: string;
primary: boolean;
setPrimary: boolean | "";
secondary: boolean;
setSecondary: boolean | "";
warn: boolean;
setWarn: boolean | "";
naked: boolean;
setNaked: boolean | "";
setTheme(theme: {
primary?: boolean | undefined;
secondary?: boolean | undefined;
warn?: boolean | undefined;
naked?: boolean | undefined;
}): void;
};
} & T;