@visa/nova-angular
Version:
Visa Product Design System Nova Angular library
37 lines (36 loc) • 1.73 kB
TypeScript
import { ElementRef } from '@angular/core';
import { IconToggleDefaultTemplateDirective } from '../icon-toggle-default/icon-toggle-default.directive';
import { IconToggleRotatedTemplateDirective } from '../icon-toggle-rotated/icon-toggle-rotated.directive';
import * as i0 from "@angular/core";
export declare class IconToggleComponent {
el: ElementRef;
defaultTemplate: IconToggleDefaultTemplateDirective;
rotatedTemplate: IconToggleRotatedTemplateDirective;
_floatingUIToggle: boolean;
_selectToggle: boolean;
_accordionToggle: boolean;
constructor(el: ElementRef);
/**
* Provides custom class(es) for custom styling.
* @default .v-accordion-toggle-icon
*/
get class(): string;
set class(value: string);
_class: string;
get hostClass(): string;
/**
* Shows the rotated template when true and the default template when false.
* @default false
**/
get rotated(): boolean;
set rotated(value: boolean);
_rotated: boolean;
/** @ignore */
alignment: string;
/** @ignore */
color: string;
/** @ignore */
pointerEvents: string;
static ɵfac: i0.ɵɵFactoryDeclaration<IconToggleComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IconToggleComponent, "v-icon-visa-toggle", never, { "class": { "alias": "class"; "required": false; }; "rotated": { "alias": "rotated"; "required": false; }; "alignment": { "alias": "alignment"; "required": false; }; "color": { "alias": "color"; "required": false; }; "pointerEvents": { "alias": "pointerEvents"; "required": false; }; }, {}, ["defaultTemplate", "rotatedTemplate"], ["[v-toggle-default-template]", "[v-toggle-rotated-template]"], true, never>;
}