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 worker-app platforms. * * @export * @class WorkerAppOnlyDirective * @extends {PlatformDirective} */ export class WorkerAppOnlyDirective extends PlatformDirective { /** * Checks whether the element should be rendered on the current platform. * * @protected * @returns {boolean} */ shouldRender() { return this.universal.isPlatformWorkerApp; } } WorkerAppOnlyDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: WorkerAppOnlyDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive }); WorkerAppOnlyDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.2.12", type: WorkerAppOnlyDirective, selector: "[workerAppOnly]", usesInheritance: true, ngImport: i0 }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: WorkerAppOnlyDirective, decorators: [{ type: Directive, args: [{ selector: '[workerAppOnly]' }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid29ya2VyLWFwcC1vbmx5LmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvYW5ndWxhci16ZW4vdW5pdmVyc2FsL3NyYy9kaXJlY3RpdmVzL3dvcmtlci1hcHAtb25seS5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUxQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQzs7QUFFekQ7Ozs7OztHQU1HO0FBSUgsTUFBTSxPQUFPLHNCQUF1QixTQUFRLGlCQUFpQjtJQUV6RDs7Ozs7T0FLRztJQUNPLFlBQVk7UUFFbEIsT0FBTyxJQUFJLENBQUMsU0FBUyxDQUFDLG1CQUFtQixDQUFDO0lBQzlDLENBQUM7O29IQVhRLHNCQUFzQjt3R0FBdEIsc0JBQXNCOzRGQUF0QixzQkFBc0I7a0JBSGxDLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLGlCQUFpQjtpQkFDOUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgUGxhdGZvcm1EaXJlY3RpdmUgfSBmcm9tICcuL3BsYXRmb3JtLmRpcmVjdGl2ZSc7XG5cbi8qKlxuICogUmVuZGVycyB0aGUgbWFya2VkIGVsZW1lbnQgb25seSBvbiB3b3JrZXItYXBwIHBsYXRmb3Jtcy5cbiAqXG4gKiBAZXhwb3J0XG4gKiBAY2xhc3MgV29ya2VyQXBwT25seURpcmVjdGl2ZVxuICogQGV4dGVuZHMge1BsYXRmb3JtRGlyZWN0aXZlfVxuICovXG5ARGlyZWN0aXZlKHtcbiAgICBzZWxlY3RvcjogJ1t3b3JrZXJBcHBPbmx5XSdcbn0pXG5leHBvcnQgY2xhc3MgV29ya2VyQXBwT25seURpcmVjdGl2ZSBleHRlbmRzIFBsYXRmb3JtRGlyZWN0aXZlXG57XG4gICAgLyoqXG4gICAgICogQ2hlY2tzIHdoZXRoZXIgdGhlIGVsZW1lbnQgc2hvdWxkIGJlIHJlbmRlcmVkIG9uIHRoZSBjdXJyZW50IHBsYXRmb3JtLlxuICAgICAqXG4gICAgICogQHByb3RlY3RlZFxuICAgICAqIEByZXR1cm5zIHtib29sZWFufVxuICAgICAqL1xuICAgIHByb3RlY3RlZCBzaG91bGRSZW5kZXIoKTogYm9vbGVhblxuICAgIHtcbiAgICAgICAgcmV0dXJuIHRoaXMudW5pdmVyc2FsLmlzUGxhdGZvcm1Xb3JrZXJBcHA7XG4gICAgfVxufSJdfQ==