UNPKG

@bespunky/angular-zen

Version:

The Angular tools you always wished were there.

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