UNPKG

@bespunky/angular-zen

Version:

The Angular tools you always wished were there.

30 lines 2.83 kB
import { Directive } from '@angular/core'; import { PlatformDirective } from './platform.directive'; import * as i0 from "@angular/core"; /** * Renders the marked element only on non-server platforms. * * @export * @class NonServerOnlyDirective * @extends {PlatformDirective} */ export class NonServerOnlyDirective extends PlatformDirective { /** * Checks whether the element should be rendered on the current platform. * * @protected * @returns {boolean} */ shouldRender() { return !this.universal.isPlatformServer; } } NonServerOnlyDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: NonServerOnlyDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive }); NonServerOnlyDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.2.12", type: NonServerOnlyDirective, selector: "[nonServerOnly]", usesInheritance: true, ngImport: i0 }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: NonServerOnlyDirective, decorators: [{ type: Directive, args: [{ selector: '[nonServerOnly]' }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9uLXNlcnZlci1vbmx5LmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvYW5ndWxhci16ZW4vdW5pdmVyc2FsL3NyYy9kaXJlY3RpdmVzL25vbi1zZXJ2ZXItb25seS5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUxQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQzs7QUFFekQ7Ozs7OztHQU1HO0FBSUgsTUFBTSxPQUFPLHNCQUF1QixTQUFRLGlCQUFpQjtJQUV6RDs7Ozs7T0FLRztJQUNPLFlBQVk7UUFFbEIsT0FBTyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsZ0JBQWdCLENBQUM7SUFDNUMsQ0FBQzs7b0hBWFEsc0JBQXNCO3dHQUF0QixzQkFBc0I7NEZBQXRCLHNCQUFzQjtrQkFIbEMsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUsaUJBQWlCO2lCQUM5QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgeyBQbGF0Zm9ybURpcmVjdGl2ZSB9IGZyb20gJy4vcGxhdGZvcm0uZGlyZWN0aXZlJztcblxuLyoqXG4gKiBSZW5kZXJzIHRoZSBtYXJrZWQgZWxlbWVudCBvbmx5IG9uIG5vbi1zZXJ2ZXIgcGxhdGZvcm1zLlxuICpcbiAqIEBleHBvcnRcbiAqIEBjbGFzcyBOb25TZXJ2ZXJPbmx5RGlyZWN0aXZlXG4gKiBAZXh0ZW5kcyB7UGxhdGZvcm1EaXJlY3RpdmV9XG4gKi9cbkBEaXJlY3RpdmUoe1xuICAgIHNlbGVjdG9yOiAnW25vblNlcnZlck9ubHldJ1xufSlcbmV4cG9ydCBjbGFzcyBOb25TZXJ2ZXJPbmx5RGlyZWN0aXZlIGV4dGVuZHMgUGxhdGZvcm1EaXJlY3RpdmVcbntcbiAgICAvKipcbiAgICAgKiBDaGVja3Mgd2hldGhlciB0aGUgZWxlbWVudCBzaG91bGQgYmUgcmVuZGVyZWQgb24gdGhlIGN1cnJlbnQgcGxhdGZvcm0uXG4gICAgICpcbiAgICAgKiBAcHJvdGVjdGVkXG4gICAgICogQHJldHVybnMge2Jvb2xlYW59XG4gICAgICovXG4gICAgcHJvdGVjdGVkIHNob3VsZFJlbmRlcigpOiBib29sZWFuXG4gICAge1xuICAgICAgICByZXR1cm4gIXRoaXMudW5pdmVyc2FsLmlzUGxhdGZvcm1TZXJ2ZXI7XG4gICAgfVxufSJdfQ==