ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
63 lines (58 loc) • 3.58 kB
TypeScript
import * as i0 from '@angular/core';
import { AfterViewInit, TemplateRef, ElementRef } from '@angular/core';
import { NzConfigKey } from 'ng-zorro-antd/core/config';
import * as _angular_cdk_bidi from '@angular/cdk/bidi';
import { NzSizeLMSType } from 'ng-zorro-antd/core/types';
declare class NzCollapsePanelComponent implements AfterViewInit {
private readonly ngZone;
private readonly cdr;
private readonly destroyRef;
private readonly nzCollapseComponent;
readonly _nzModuleName: NzConfigKey;
readonly nzActive: i0.InputSignalWithTransform<boolean, unknown>;
nzShowArrow: boolean;
nzExtra?: string | TemplateRef<void>;
nzHeader?: string | TemplateRef<void>;
nzExpandedIcon?: string | TemplateRef<void>;
nzCollapsible?: 'disabled' | 'header' | 'icon';
readonly nzActiveChange: i0.OutputEmitterRef<boolean>;
protected get disabled(): boolean;
/**
* @description Actual active state of the panel.
*/
readonly active: i0.WritableSignal<boolean>;
readonly collapseHeader: i0.Signal<ElementRef<any>>;
readonly collapseIcon: i0.Signal<ElementRef<any> | undefined>;
constructor();
ngAfterViewInit(): void;
activate(active: boolean): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NzCollapsePanelComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NzCollapsePanelComponent, "nz-collapse-panel", ["nzCollapsePanel"], { "nzActive": { "alias": "nzActive"; "required": false; "isSignal": true; }; "nzShowArrow": { "alias": "nzShowArrow"; "required": false; }; "nzExtra": { "alias": "nzExtra"; "required": false; }; "nzHeader": { "alias": "nzHeader"; "required": false; }; "nzExpandedIcon": { "alias": "nzExpandedIcon"; "required": false; }; "nzCollapsible": { "alias": "nzCollapsible"; "required": false; }; }, { "nzActiveChange": "nzActiveChange"; }, never, ["*"], true, never>;
static ngAcceptInputType_nzShowArrow: unknown;
}
declare class NzCollapseComponent {
private cdr;
protected readonly dir: i0.WritableSignal<_angular_cdk_bidi.Direction>;
readonly _nzModuleName: NzConfigKey;
nzAccordion: boolean;
nzBordered: boolean;
nzGhost: boolean;
nzExpandIconPosition: 'start' | 'end';
nzSize: NzSizeLMSType;
private listOfNzCollapsePanelComponent;
constructor();
addPanel(value: NzCollapsePanelComponent): void;
removePanel(value: NzCollapsePanelComponent): void;
click(collapse: NzCollapsePanelComponent): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NzCollapseComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NzCollapseComponent, "nz-collapse", ["nzCollapse"], { "nzAccordion": { "alias": "nzAccordion"; "required": false; }; "nzBordered": { "alias": "nzBordered"; "required": false; }; "nzGhost": { "alias": "nzGhost"; "required": false; }; "nzExpandIconPosition": { "alias": "nzExpandIconPosition"; "required": false; }; "nzSize": { "alias": "nzSize"; "required": false; }; }, {}, never, ["*"], true, never>;
static ngAcceptInputType_nzAccordion: unknown;
static ngAcceptInputType_nzBordered: unknown;
static ngAcceptInputType_nzGhost: unknown;
}
declare class NzCollapseModule {
static ɵfac: i0.ɵɵFactoryDeclaration<NzCollapseModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<NzCollapseModule, never, [typeof NzCollapsePanelComponent, typeof NzCollapseComponent], [typeof NzCollapsePanelComponent, typeof NzCollapseComponent]>;
static ɵinj: i0.ɵɵInjectorDeclaration<NzCollapseModule>;
}
export { NzCollapseComponent, NzCollapseModule, NzCollapsePanelComponent };