UNPKG

@sedeh/into-pipes

Version:

Have you ever wanted to transform data in different parts of your application into interactive objects without writing a single line of code?

23 lines 4.12 kB
import { Component } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export class JsonComponent { constructor() { this.disabled = false; this.active = true; this.validate = (item, newValue) => true; } static settingsPatterns() { return ['json']; //no arguments } transform(source, data, args) { this.source = source; } } JsonComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: JsonComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); JsonComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.2.10", type: JsonComponent, selector: "json-component", ngImport: i0, template: `<span class="json-view" [textContent]="source | json"></span>`, isInline: true, styles: [":host{display:table;float:left;min-height:var(--sedeh-min-height, 25px)}.json-view{display:inline-block;float:left;font-family:monospace;padding:var(--sedeh-padding, 5px);white-space:pre-wrap;unicode-bidi:embed}\n"], dependencies: [{ kind: "pipe", type: i1.JsonPipe, name: "json" }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: JsonComponent, decorators: [{ type: Component, args: [{ selector: 'json-component', template: `<span class="json-view" [textContent]="source | json"></span>`, styles: [":host{display:table;float:left;min-height:var(--sedeh-min-height, 25px)}.json-view{display:inline-block;float:left;font-family:monospace;padding:var(--sedeh-padding, 5px);white-space:pre-wrap;unicode-bidi:embed}\n"] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoianNvbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9pbnRvLXBpcGVzL3NyYy9saWIvanNvbi9qc29uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFnQixNQUFNLGVBQWUsQ0FBQzs7O0FBb0J4RCxNQUFNLE9BQU8sYUFBYTtJQWpCMUI7UUFxQkksYUFBUSxHQUFHLEtBQUssQ0FBQztRQUNqQixXQUFNLEdBQUcsSUFBSSxDQUFDO1FBQ2QsYUFBUSxHQUFHLENBQUMsSUFBUyxFQUFFLFFBQWEsRUFBRSxFQUFFLENBQUMsSUFBSSxDQUFDO0tBVWpEO0lBTkcsTUFBTSxDQUFDLGdCQUFnQjtRQUNuQixPQUFPLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxjQUFjO0lBQ25DLENBQUM7SUFDRCxTQUFTLENBQUMsTUFBVyxFQUFFLElBQVMsRUFBRSxJQUFXO1FBQ3pDLElBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFBO0lBQ3hCLENBQUM7OzJHQWZRLGFBQWE7K0ZBQWIsYUFBYSxzREFmWiwrREFBK0Q7NEZBZWhFLGFBQWE7a0JBakJ6QixTQUFTOytCQUNJLGdCQUFnQixZQUNoQiwrREFBK0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBQaXBlQ29tcG9uZW50SW50ZXJmYWNlIH0gZnJvbSAnLi4vY29tbW9uL3BpcGUuY29tcG9uZW50LmludGVyZmFjZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICAgIHNlbGVjdG9yOiAnanNvbi1jb21wb25lbnQnLFxyXG4gICAgdGVtcGxhdGU6IGA8c3BhbiBjbGFzcz1cImpzb24tdmlld1wiIFt0ZXh0Q29udGVudF09XCJzb3VyY2UgfCBqc29uXCI+PC9zcGFuPmAsXHJcbiAgICBzdHlsZXM6IFtcclxuICAgICAgICBgXHJcbiAgICAgICAgOmhvc3Qge2Rpc3BsYXk6dGFibGU7ZmxvYXQ6bGVmdDttaW4taGVpZ2h0OiB2YXIoLS1zZWRlaC1taW4taGVpZ2h0LCAyNXB4KX1cclxuICAgICAgICAuanNvbi12aWV3IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tc2VkZWgtcGFkZGluZywgNXB4KTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgICAgICAgICB1bmljb2RlLWJpZGk6IGVtYmVkOyAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGBcclxuICAgIF1cclxufSlcclxuZXhwb3J0IGNsYXNzIEpzb25Db21wb25lbnQgaW1wbGVtZW50cyBQaXBlQ29tcG9uZW50SW50ZXJmYWNlIHtcclxuXHRpZCE6IHN0cmluZztcclxuXHRuYW1lITogc3RyaW5nO1xyXG4gICAgc291cmNlITogc3RyaW5nO1xyXG4gICAgZGlzYWJsZWQgPSBmYWxzZTtcclxuICAgIGFjdGl2ZSA9IHRydWU7XHJcbiAgICB2YWxpZGF0ZSA9IChpdGVtOiBhbnksIG5ld1ZhbHVlOiBhbnkpID0+IHRydWU7XHJcblxyXG5cdG9uSW50b0NvbXBvbmVudENoYW5nZSE6IEV2ZW50RW1pdHRlcjxhbnk+O1xyXG5cclxuICAgIHN0YXRpYyBzZXR0aW5nc1BhdHRlcm5zKCkge1xyXG4gICAgICAgIHJldHVybiBbJ2pzb24nXTsgLy9ubyBhcmd1bWVudHNcclxuICAgIH1cclxuICAgIHRyYW5zZm9ybShzb3VyY2U6IGFueSwgZGF0YTogYW55LCBhcmdzOiBhbnlbXSkge1xyXG4gICAgICAgIHRoaXMuc291cmNlID0gc291cmNlXHJcbiAgICB9XHJcbn1cclxuIl19