@bimeister/pupakit.kit
Version:
PupaKit is an open source collection of Angular components based on an atomic approach to building interfaces, which guarantees better performance and greater development flexibility.
18 lines (17 loc) • 1.26 kB
TypeScript
import { HorizontalConnectionPos } from '@angular/cdk/overlay';
import { OnChanges, TemplateRef } from '@angular/core';
import { DropdownTemplateContext } from '../../../declarations/interfaces/dropdown-template-context.interface';
import { DropdownWidthType } from '../../../declarations/types/dropdown-width.type';
import { DropdownHost } from '../../../declarations/interfaces/dropdown-host.interface';
import * as i0 from "@angular/core";
export declare class DropdownTemplateDirective implements OnChanges {
private readonly templateRef;
pupaDropdownTemplate?: DropdownHost;
pupaDropdownTemplateWidthType: DropdownWidthType;
pupaDropdownTemplateHorizontalPosition: HorizontalConnectionPos;
private get dropdownDirectiveParams();
constructor(templateRef: TemplateRef<DropdownTemplateContext>);
ngOnChanges(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DropdownTemplateDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<DropdownTemplateDirective, "[pupaDropdownTemplate]", never, { "pupaDropdownTemplate": "pupaDropdownTemplate"; "pupaDropdownTemplateWidthType": "pupaDropdownTemplateWidthType"; "pupaDropdownTemplateHorizontalPosition": "pupaDropdownTemplateHorizontalPosition"; }, {}, never, never, false>;
}