cocori-ng
Version:
Cocori-ng is an Angular full of great components & utilites based on Material
30 lines (29 loc) • 1.53 kB
TypeScript
import { ChangeDetectorRef, ElementRef, EventEmitter, OnDestroy, OnInit, ViewContainerRef } from '@angular/core';
import { InjectComponentService } from 'cocori-ng/src/feature-core';
import { ApisConfigCmsModel, SectionModel } from '../../../core/model/cms.model';
import { CmsService } from '../../../core/service/cms.service';
import * as i0 from "@angular/core";
export declare class CocoringCmsSectionComponent implements OnInit, OnDestroy {
private host;
private cdr;
private cmsService;
private injectComponentService;
containerRef: ViewContainerRef;
section: SectionModel;
apisConfig: ApisConfigCmsModel;
afterRemoveAnimation: EventEmitter<any>;
readOnly: boolean;
indexSectionRemoved: number;
private readonly destroy$;
animationDone(event: AnimationEvent): void;
constructor(host: ElementRef<HTMLElement>, cdr: ChangeDetectorRef, cmsService: CmsService, injectComponentService: InjectComponentService);
ngOnInit(): void;
ngOnDestroy(): void;
get container(): HTMLElement;
removeSection(): void;
private onSectionRemoved;
private catalogBlocksOpenedEvent;
private addTemplateSectionComponent;
static ɵfac: i0.ɵɵFactoryDeclaration<CocoringCmsSectionComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CocoringCmsSectionComponent, "cocoring-cms-section", never, { "section": "section"; "apisConfig": "apisConfig"; }, { "afterRemoveAnimation": "afterRemoveAnimation"; }, never, never, false>;
}