@junte/ui
Version:
Quality Angular UI components kit
36 lines (35 loc) • 4.03 kB
TypeScript
import { OnInit, TemplateRef, ViewContainerRef } from '@angular/core';
import { DeviceService } from './device.service';
import * as ɵngcc0 from '@angular/core';
export declare abstract class DeviceDirective implements OnInit {
private templateRef;
private viewContainerRef;
private device;
protected constructor(templateRef: TemplateRef<any>, viewContainerRef: ViewContainerRef, device: boolean);
private view;
ngOnInit(): void;
private matched;
static ɵfac: ɵngcc0.ɵɵFactoryDef<DeviceDirective, never>;
static ɵdir: ɵngcc0.ɵɵDirectiveDefWithMeta<DeviceDirective, never, never, {}, {}, never>;
}
export declare class ForMobileDirective extends DeviceDirective {
constructor(templateRef: TemplateRef<any>, viewContainerRef: ViewContainerRef, devices: DeviceService);
static ɵfac: ɵngcc0.ɵɵFactoryDef<ForMobileDirective, never>;
static ɵdir: ɵngcc0.ɵɵDirectiveDefWithMeta<ForMobileDirective, "[jntForMobileDevice]", never, {}, {}, never>;
}
export declare class ForIOSPlatformDirective extends DeviceDirective {
constructor(templateRef: TemplateRef<any>, viewContainerRef: ViewContainerRef, devices: DeviceService);
static ɵfac: ɵngcc0.ɵɵFactoryDef<ForIOSPlatformDirective, never>;
static ɵdir: ɵngcc0.ɵɵDirectiveDefWithMeta<ForIOSPlatformDirective, "[jntForIOSPlatform]", never, {}, {}, never>;
}
export declare class ForAndroidPlatformDirective extends DeviceDirective {
constructor(templateRef: TemplateRef<any>, viewContainerRef: ViewContainerRef, devices: DeviceService);
static ɵfac: ɵngcc0.ɵɵFactoryDef<ForAndroidPlatformDirective, never>;
static ɵdir: ɵngcc0.ɵɵDirectiveDefWithMeta<ForAndroidPlatformDirective, "[jntForAndroidPlatform]", never, {}, {}, never>;
}
export declare class ForDesktopDirective extends DeviceDirective {
constructor(templateRef: TemplateRef<any>, viewContainerRef: ViewContainerRef, devices: DeviceService);
static ɵfac: ɵngcc0.ɵɵFactoryDef<ForDesktopDirective, never>;
static ɵdir: ɵngcc0.ɵɵDirectiveDefWithMeta<ForDesktopDirective, "[jntForDesktop]", never, {}, {}, never>;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGV2aWNlLmRpcmVjdGl2ZXMuZC50cyIsInNvdXJjZXMiOlsiZGV2aWNlLmRpcmVjdGl2ZXMuZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0FBRUE7Ozs7Ozs7Ozs7QUFRQTs7Ozs7QUFHQTs7Ozs7QUFHQTs7Ozs7QUFHQTs7Ozs7QUFHQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE9uSW5pdCwgVGVtcGxhdGVSZWYsIFZpZXdDb250YWluZXJSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IERldmljZVNlcnZpY2UgfSBmcm9tICcuL2RldmljZS5zZXJ2aWNlJztcbmV4cG9ydCBkZWNsYXJlIGFic3RyYWN0IGNsYXNzIERldmljZURpcmVjdGl2ZSBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gICAgcHJpdmF0ZSB0ZW1wbGF0ZVJlZjtcbiAgICBwcml2YXRlIHZpZXdDb250YWluZXJSZWY7XG4gICAgcHJpdmF0ZSBkZXZpY2U7XG4gICAgcHJvdGVjdGVkIGNvbnN0cnVjdG9yKHRlbXBsYXRlUmVmOiBUZW1wbGF0ZVJlZjxhbnk+LCB2aWV3Q29udGFpbmVyUmVmOiBWaWV3Q29udGFpbmVyUmVmLCBkZXZpY2U6IGJvb2xlYW4pO1xuICAgIHByaXZhdGUgdmlldztcbiAgICBuZ09uSW5pdCgpOiB2b2lkO1xuICAgIHByaXZhdGUgbWF0Y2hlZDtcbn1cbmV4cG9ydCBkZWNsYXJlIGNsYXNzIEZvck1vYmlsZURpcmVjdGl2ZSBleHRlbmRzIERldmljZURpcmVjdGl2ZSB7XG4gICAgY29uc3RydWN0b3IodGVtcGxhdGVSZWY6IFRlbXBsYXRlUmVmPGFueT4sIHZpZXdDb250YWluZXJSZWY6IFZpZXdDb250YWluZXJSZWYsIGRldmljZXM6IERldmljZVNlcnZpY2UpO1xufVxuZXhwb3J0IGRlY2xhcmUgY2xhc3MgRm9ySU9TUGxhdGZvcm1EaXJlY3RpdmUgZXh0ZW5kcyBEZXZpY2VEaXJlY3RpdmUge1xuICAgIGNvbnN0cnVjdG9yKHRlbXBsYXRlUmVmOiBUZW1wbGF0ZVJlZjxhbnk+LCB2aWV3Q29udGFpbmVyUmVmOiBWaWV3Q29udGFpbmVyUmVmLCBkZXZpY2VzOiBEZXZpY2VTZXJ2aWNlKTtcbn1cbmV4cG9ydCBkZWNsYXJlIGNsYXNzIEZvckFuZHJvaWRQbGF0Zm9ybURpcmVjdGl2ZSBleHRlbmRzIERldmljZURpcmVjdGl2ZSB7XG4gICAgY29uc3RydWN0b3IodGVtcGxhdGVSZWY6IFRlbXBsYXRlUmVmPGFueT4sIHZpZXdDb250YWluZXJSZWY6IFZpZXdDb250YWluZXJSZWYsIGRldmljZXM6IERldmljZVNlcnZpY2UpO1xufVxuZXhwb3J0IGRlY2xhcmUgY2xhc3MgRm9yRGVza3RvcERpcmVjdGl2ZSBleHRlbmRzIERldmljZURpcmVjdGl2ZSB7XG4gICAgY29uc3RydWN0b3IodGVtcGxhdGVSZWY6IFRlbXBsYXRlUmVmPGFueT4sIHZpZXdDb250YWluZXJSZWY6IFZpZXdDb250YWluZXJSZWYsIGRldmljZXM6IERldmljZVNlcnZpY2UpO1xufVxuIl19