@favian/headwind-ui
Version:
Headless UI for Angular - Styleless Angular components to integrate with Tailwind CSS
23 lines (22 loc) • 1.24 kB
TypeScript
import { AfterViewInit, EventEmitter, OnDestroy, ViewContainerRef } from '@angular/core';
import { HeadwindAccordionContentDirective } from './headwind-accordion-content/headwind-accordion-content.directive';
import { HeadwindAccordionService } from './service/headwind-accordion.service';
import * as i0 from "@angular/core";
export declare class HeadwindAccordionComponent implements AfterViewInit, OnDestroy {
private readonly _headwindAccordionService;
openedChange: EventEmitter<boolean>;
accordionContentContainer?: ViewContainerRef;
accordionContent?: HeadwindAccordionContentDirective;
private _contentEmbeddedViewRef?;
private _openTimeoutId?;
constructor(_headwindAccordionService: HeadwindAccordionService);
get opened(): boolean;
set opened(value: boolean);
ngAfterViewInit(): void;
ngOnDestroy(): void;
toggle(): void;
open(): void;
close(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<HeadwindAccordionComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<HeadwindAccordionComponent, "headwind-accordion", never, { "opened": { "alias": "opened"; "required": false; }; }, { "openedChange": "openedChange"; }, ["accordionContent"], ["*"], true, never>;
}