UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

25 lines 2.79 kB
/** * @packageDocumentation * @module utils */ import { Pipe } from '@angular/core'; import * as i0 from "@angular/core"; export const FIELD_NOT_AVAILABLE_PLACEHOLDER = '-'; export const isFieldNotAvailable = (field) => field == null || Number.isNaN(field) || !String(field).trim(); export class FieldNotAvailablePipe { transform(field) { return isFieldNotAvailable(field) ? FIELD_NOT_AVAILABLE_PLACEHOLDER : String(field); } static { this.ɵfac = function FieldNotAvailablePipe_Factory(t) { return new (t || FieldNotAvailablePipe)(); }; } static { this.ɵpipe = /*@__PURE__*/ i0.ɵɵdefinePipe({ name: "aclFieldNotAvailable", type: FieldNotAvailablePipe, pure: true, standalone: true }); } } (() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(FieldNotAvailablePipe, [{ type: Pipe, args: [{ name: 'aclFieldNotAvailable', standalone: true, }] }], null, null); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmllbGQtbm90LWF2YWlsYWJsZS5waXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9jb21tb24vc3JjL2NvcmUvcGlwZXMvZmllbGQtbm90LWF2YWlsYWJsZS5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7R0FHRztBQUVILE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDOztBQUVwRCxNQUFNLENBQUMsTUFBTSwrQkFBK0IsR0FBRyxHQUFHLENBQUM7QUFFbkQsTUFBTSxDQUFDLE1BQU0sbUJBQW1CLEdBQUcsQ0FBQyxLQUFjLEVBQVcsRUFBRSxDQUM3RCxLQUFLLElBQUksSUFBSSxJQUFJLE1BQU0sQ0FBQyxLQUFLLENBQUMsS0FBZSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7QUFNMUUsTUFBTSxPQUFPLHFCQUFxQjtJQUNoQyxTQUFTLENBQUMsS0FBYztRQUN0QixPQUFPLG1CQUFtQixDQUFDLEtBQUssQ0FBQztZQUMvQixDQUFDLENBQUMsK0JBQStCO1lBQ2pDLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDcEIsQ0FBQztzRkFMVSxxQkFBcUI7OEZBQXJCLHFCQUFxQjs7aUZBQXJCLHFCQUFxQjtjQUpqQyxJQUFJO2VBQUM7Z0JBQ0osSUFBSSxFQUFFLHNCQUFzQjtnQkFDNUIsVUFBVSxFQUFFLElBQUk7YUFDakIiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBwYWNrYWdlRG9jdW1lbnRhdGlvblxuICogQG1vZHVsZSB1dGlsc1xuICovXG5cbmltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IGNvbnN0IEZJRUxEX05PVF9BVkFJTEFCTEVfUExBQ0VIT0xERVIgPSAnLSc7XG5cbmV4cG9ydCBjb25zdCBpc0ZpZWxkTm90QXZhaWxhYmxlID0gKGZpZWxkOiB1bmtub3duKTogYm9vbGVhbiA9PlxuICBmaWVsZCA9PSBudWxsIHx8IE51bWJlci5pc05hTihmaWVsZCBhcyBudW1iZXIpIHx8ICFTdHJpbmcoZmllbGQpLnRyaW0oKTtcblxuQFBpcGUoe1xuICBuYW1lOiAnYWNsRmllbGROb3RBdmFpbGFibGUnLFxuICBzdGFuZGFsb25lOiB0cnVlLFxufSlcbmV4cG9ydCBjbGFzcyBGaWVsZE5vdEF2YWlsYWJsZVBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcbiAgdHJhbnNmb3JtKGZpZWxkOiB1bmtub3duKSB7XG4gICAgcmV0dXJuIGlzRmllbGROb3RBdmFpbGFibGUoZmllbGQpXG4gICAgICA/IEZJRUxEX05PVF9BVkFJTEFCTEVfUExBQ0VIT0xERVJcbiAgICAgIDogU3RyaW5nKGZpZWxkKTtcbiAgfVxufVxuIl19