UNPKG

@rx-signals/angular-provider

Version:
22 lines 2.78 kB
import { Pipe } from '@angular/core'; import * as i0 from "@angular/core"; /** * This pipe can be used to get a new `OptionalLens<T, unknown>` from an `OptionalLens<T, P>` and a key `K`. * It is a workaround you can use instead of the lensKey pipe, as long as Angular does not treat string literals in * templates as literal types (see `LensKeyPipe` for further information). */ export class AnyLensKeyPipe { transform(l, k) { return l.k(k); } } AnyLensKeyPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.1.5", ngImport: i0, type: AnyLensKeyPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe }); AnyLensKeyPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "15.1.5", ngImport: i0, type: AnyLensKeyPipe, isStandalone: true, name: "anyLensKey" }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.1.5", ngImport: i0, type: AnyLensKeyPipe, decorators: [{ type: Pipe, args: [{ name: 'anyLensKey', standalone: true, }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW55LWxlbnMta2V5LnBpcGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9yeC1zaWduYWxzL2FuZ3VsYXItcHJvdmlkZXIvc3JjL2xpYi9waXBlcy9hbnktbGVucy1rZXkucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQzs7QUFHcEQ7Ozs7R0FJRztBQUtILE1BQU0sT0FBTyxjQUFjO0lBQ3pCLFNBQVMsQ0FBc0MsQ0FBSSxFQUFFLENBQUk7UUFDdkQsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQVEsQ0FBOEMsQ0FBQztJQUNwRSxDQUFDOzsyR0FIVSxjQUFjO3lHQUFkLGNBQWM7MkZBQWQsY0FBYztrQkFKMUIsSUFBSTttQkFBQztvQkFDSixJQUFJLEVBQUUsWUFBWTtvQkFDbEIsVUFBVSxFQUFFLElBQUk7aUJBQ2pCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgT3B0aW9uYWxMZW5zLCBUb0xlbnNJbnB1dFR5cGUgfSBmcm9tICdAcngtc2lnbmFscy9zdG9yZSc7XG5cbi8qKlxuICogVGhpcyBwaXBlIGNhbiBiZSB1c2VkIHRvIGdldCBhIG5ldyBgT3B0aW9uYWxMZW5zPFQsIHVua25vd24+YCBmcm9tIGFuIGBPcHRpb25hbExlbnM8VCwgUD5gIGFuZCBhIGtleSBgS2AuXG4gKiBJdCBpcyBhIHdvcmthcm91bmQgeW91IGNhbiB1c2UgaW5zdGVhZCBvZiB0aGUgbGVuc0tleSBwaXBlLCBhcyBsb25nIGFzIEFuZ3VsYXIgZG9lcyBub3QgdHJlYXQgc3RyaW5nIGxpdGVyYWxzIGluXG4gKiB0ZW1wbGF0ZXMgYXMgbGl0ZXJhbCB0eXBlcyAoc2VlIGBMZW5zS2V5UGlwZWAgZm9yIGZ1cnRoZXIgaW5mb3JtYXRpb24pLlxuICovXG5AUGlwZSh7XG4gIG5hbWU6ICdhbnlMZW5zS2V5JyxcbiAgc3RhbmRhbG9uZTogdHJ1ZSxcbn0pXG5leHBvcnQgY2xhc3MgQW55TGVuc0tleVBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcbiAgdHJhbnNmb3JtPEwgZXh0ZW5kcyBPcHRpb25hbExlbnM8YW55LCBhbnk+LCBLPihsOiBMLCBrOiBLKTogT3B0aW9uYWxMZW5zPFRvTGVuc0lucHV0VHlwZTxMPiwgdW5rbm93bj4ge1xuICAgIHJldHVybiBsLmsoayBhcyBhbnkpIGFzIE9wdGlvbmFsTGVuczxUb0xlbnNJbnB1dFR5cGU8TD4sIHVua25vd24+O1xuICB9XG59XG4iXX0=