@rx-signals/angular-provider
Version:
Angular provider for @rx-signals/store
21 lines • 2.54 kB
JavaScript
import { Pipe } from '@angular/core';
import { isNotNoValueType } from '@rx-signals/store';
import * as i0 from "@angular/core";
/**
* Use this pipe to transform the rx-signals NoValueType to undefined
*/
export class RxsNoValueToUndefinedPipe {
transform(value) {
return isNotNoValueType(value) ? value : undefined;
}
}
RxsNoValueToUndefinedPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.1.5", ngImport: i0, type: RxsNoValueToUndefinedPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
RxsNoValueToUndefinedPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "15.1.5", ngImport: i0, type: RxsNoValueToUndefinedPipe, isStandalone: true, name: "rxsNoValueToUndefined" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.1.5", ngImport: i0, type: RxsNoValueToUndefinedPipe, decorators: [{
type: Pipe,
args: [{
name: 'rxsNoValueToUndefined',
standalone: true,
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicnhzLW5vLXZhbHVlLXRvLXVuZGVmaW5lZC5waXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvcngtc2lnbmFscy9hbmd1bGFyLXByb3ZpZGVyL3NyYy9saWIvcGlwZXMvcnhzLW5vLXZhbHVlLXRvLXVuZGVmaW5lZC5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBQ3BELE9BQU8sRUFBRSxnQkFBZ0IsRUFBZSxNQUFNLG1CQUFtQixDQUFDOztBQUVsRTs7R0FFRztBQUtILE1BQU0sT0FBTyx5QkFBeUI7SUFDcEMsU0FBUyxDQUFJLEtBQXNCO1FBQ2pDLE9BQU8sZ0JBQWdCLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDO0lBQ3JELENBQUM7O3NIQUhVLHlCQUF5QjtvSEFBekIseUJBQXlCOzJGQUF6Qix5QkFBeUI7a0JBSnJDLElBQUk7bUJBQUM7b0JBQ0osSUFBSSxFQUFFLHVCQUF1QjtvQkFDN0IsVUFBVSxFQUFFLElBQUk7aUJBQ2pCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBpc05vdE5vVmFsdWVUeXBlLCBOb1ZhbHVlVHlwZSB9IGZyb20gJ0ByeC1zaWduYWxzL3N0b3JlJztcclxuXHJcbi8qKlxyXG4gKiBVc2UgdGhpcyBwaXBlIHRvIHRyYW5zZm9ybSB0aGUgcngtc2lnbmFscyBOb1ZhbHVlVHlwZSB0byB1bmRlZmluZWRcclxuICovXHJcbkBQaXBlKHtcclxuICBuYW1lOiAncnhzTm9WYWx1ZVRvVW5kZWZpbmVkJyxcclxuICBzdGFuZGFsb25lOiB0cnVlLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgUnhzTm9WYWx1ZVRvVW5kZWZpbmVkUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG4gIHRyYW5zZm9ybTxUPih2YWx1ZTogVCB8IE5vVmFsdWVUeXBlKTogVCB8IHVuZGVmaW5lZCB7XHJcbiAgICByZXR1cm4gaXNOb3ROb1ZhbHVlVHlwZSh2YWx1ZSkgPyB2YWx1ZSA6IHVuZGVmaW5lZDtcclxuICB9XHJcbn1cclxuIl19