@junte/ui
Version:
Quality Angular UI components kit
38 lines (37 loc) • 4.14 kB
TypeScript
import { OnDestroy, OnInit, TemplateRef, ViewContainerRef } from '@angular/core';
import { Breakpoint } from '../../core/enums/breakpoint';
import { BreakpointService } from './breakpoint.service';
import * as ɵngcc0 from '@angular/core';
export declare abstract class BreakpointDirective implements OnInit, OnDestroy {
private breakpoint;
private templateRef;
private viewContainerRef;
private destroyed;
private view;
protected _target: any[];
protected constructor(breakpoint: BreakpointService, templateRef: TemplateRef<any>, viewContainerRef: ViewContainerRef);
ngOnInit(): void;
ngOnDestroy(): void;
private matched;
static ɵfac: ɵngcc0.ɵɵFactoryDef<BreakpointDirective, never>;
static ɵdir: ɵngcc0.ɵɵDirectiveDefWithMeta<BreakpointDirective, never, never, {}, {}, never>;
}
export declare class ForDirective extends BreakpointDirective {
set target(target: Breakpoint);
constructor(breakpoint: BreakpointService, templateRef: TemplateRef<any>, viewContainerRef: ViewContainerRef);
static ɵfac: ɵngcc0.ɵɵFactoryDef<ForDirective, never>;
static ɵdir: ɵngcc0.ɵɵDirectiveDefWithMeta<ForDirective, "[jntFor]", never, { "target": "jntFor"; }, {}, never>;
}
export declare class ForMinDirective extends BreakpointDirective {
set target(target: Breakpoint);
constructor(breakpoint: BreakpointService, templateRef: TemplateRef<any>, viewContainerRef: ViewContainerRef);
static ɵfac: ɵngcc0.ɵɵFactoryDef<ForMinDirective, never>;
static ɵdir: ɵngcc0.ɵɵDirectiveDefWithMeta<ForMinDirective, "[jntMinFor]", never, { "target": "jntMinFor"; }, {}, never>;
}
export declare class ForMaxDirective extends BreakpointDirective {
set target(target: Breakpoint);
constructor(breakpoint: BreakpointService, templateRef: TemplateRef<any>, viewContainerRef: ViewContainerRef);
static ɵfac: ɵngcc0.ɵɵFactoryDef<ForMaxDirective, never>;
static ɵdir: ɵngcc0.ɵɵDirectiveDefWithMeta<ForMaxDirective, "[jntMaxFor]", never, { "target": "jntMaxFor"; }, {}, never>;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzcG9uc2l2ZS5kaXJlY3RpdmVzLmQudHMiLCJzb3VyY2VzIjpbInJlc3BvbnNpdmUuZGlyZWN0aXZlcy5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0FBR0E7Ozs7Ozs7Ozs7Ozs7QUFXQTs7Ozs7O0FBSUE7Ozs7OztBQUlBOzs7Ozs7QUFJQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE9uRGVzdHJveSwgT25Jbml0LCBUZW1wbGF0ZVJlZiwgVmlld0NvbnRhaW5lclJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQnJlYWtwb2ludCB9IGZyb20gJy4uLy4uL2NvcmUvZW51bXMvYnJlYWtwb2ludCc7XG5pbXBvcnQgeyBCcmVha3BvaW50U2VydmljZSB9IGZyb20gJy4vYnJlYWtwb2ludC5zZXJ2aWNlJztcbmV4cG9ydCBkZWNsYXJlIGFic3RyYWN0IGNsYXNzIEJyZWFrcG9pbnREaXJlY3RpdmUgaW1wbGVtZW50cyBPbkluaXQsIE9uRGVzdHJveSB7XG4gICAgcHJpdmF0ZSBicmVha3BvaW50O1xuICAgIHByaXZhdGUgdGVtcGxhdGVSZWY7XG4gICAgcHJpdmF0ZSB2aWV3Q29udGFpbmVyUmVmO1xuICAgIHByaXZhdGUgZGVzdHJveWVkO1xuICAgIHByaXZhdGUgdmlldztcbiAgICBwcm90ZWN0ZWQgX3RhcmdldDogYW55W107XG4gICAgcHJvdGVjdGVkIGNvbnN0cnVjdG9yKGJyZWFrcG9pbnQ6IEJyZWFrcG9pbnRTZXJ2aWNlLCB0ZW1wbGF0ZVJlZjogVGVtcGxhdGVSZWY8YW55Piwgdmlld0NvbnRhaW5lclJlZjogVmlld0NvbnRhaW5lclJlZik7XG4gICAgbmdPbkluaXQoKTogdm9pZDtcbiAgICBuZ09uRGVzdHJveSgpOiB2b2lkO1xuICAgIHByaXZhdGUgbWF0Y2hlZDtcbn1cbmV4cG9ydCBkZWNsYXJlIGNsYXNzIEZvckRpcmVjdGl2ZSBleHRlbmRzIEJyZWFrcG9pbnREaXJlY3RpdmUge1xuICAgIHNldCB0YXJnZXQodGFyZ2V0OiBCcmVha3BvaW50KTtcbiAgICBjb25zdHJ1Y3RvcihicmVha3BvaW50OiBCcmVha3BvaW50U2VydmljZSwgdGVtcGxhdGVSZWY6IFRlbXBsYXRlUmVmPGFueT4sIHZpZXdDb250YWluZXJSZWY6IFZpZXdDb250YWluZXJSZWYpO1xufVxuZXhwb3J0IGRlY2xhcmUgY2xhc3MgRm9yTWluRGlyZWN0aXZlIGV4dGVuZHMgQnJlYWtwb2ludERpcmVjdGl2ZSB7XG4gICAgc2V0IHRhcmdldCh0YXJnZXQ6IEJyZWFrcG9pbnQpO1xuICAgIGNvbnN0cnVjdG9yKGJyZWFrcG9pbnQ6IEJyZWFrcG9pbnRTZXJ2aWNlLCB0ZW1wbGF0ZVJlZjogVGVtcGxhdGVSZWY8YW55Piwgdmlld0NvbnRhaW5lclJlZjogVmlld0NvbnRhaW5lclJlZik7XG59XG5leHBvcnQgZGVjbGFyZSBjbGFzcyBGb3JNYXhEaXJlY3RpdmUgZXh0ZW5kcyBCcmVha3BvaW50RGlyZWN0aXZlIHtcbiAgICBzZXQgdGFyZ2V0KHRhcmdldDogQnJlYWtwb2ludCk7XG4gICAgY29uc3RydWN0b3IoYnJlYWtwb2ludDogQnJlYWtwb2ludFNlcnZpY2UsIHRlbXBsYXRlUmVmOiBUZW1wbGF0ZVJlZjxhbnk+LCB2aWV3Q29udGFpbmVyUmVmOiBWaWV3Q29udGFpbmVyUmVmKTtcbn1cbiJdfQ==