@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
24 lines • 3.72 kB
JavaScript
import { ContentChild, Directive, Input } from '@angular/core';
import { CellRendererDefDirective, HeaderCellRendererDefDirective } from './cell-renderer';
import { FilteringFormRendererDefDirective } from './filtering-form-renderer';
import * as i0 from "@angular/core";
export class ColumnDirective {
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ColumnDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive }); }
static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.13", type: ColumnDirective, selector: "c8y-column", inputs: { name: "name" }, queries: [{ propertyName: "cellRendererDef", first: true, predicate: CellRendererDefDirective, descendants: true }, { propertyName: "headerCellRendererDef", first: true, predicate: HeaderCellRendererDefDirective, descendants: true }, { propertyName: "filteringFormRendererDef", first: true, predicate: FilteringFormRendererDefDirective, descendants: true }], ngImport: i0 }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ColumnDirective, decorators: [{
type: Directive,
args: [{ selector: 'c8y-column' }]
}], propDecorators: { name: [{
type: Input
}], cellRendererDef: [{
type: ContentChild,
args: [CellRendererDefDirective, { static: false }]
}], headerCellRendererDef: [{
type: ContentChild,
args: [HeaderCellRendererDefDirective, { static: false }]
}], filteringFormRendererDef: [{
type: ContentChild,
args: [FilteringFormRendererDefDirective, { static: false }]
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29sdW1uLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL2NvcmUvZGF0YS1ncmlkL2NvbHVtbi9jb2x1bW4uZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxZQUFZLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUvRCxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsOEJBQThCLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMzRixPQUFPLEVBQUUsaUNBQWlDLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQzs7QUFHOUUsTUFBTSxPQUFPLGVBQWU7K0dBQWYsZUFBZTttR0FBZixlQUFlLHlIQUdaLHdCQUF3Qix3RkFHeEIsOEJBQThCLDJGQUc5QixpQ0FBaUM7OzRGQVRwQyxlQUFlO2tCQUQzQixTQUFTO21CQUFDLEVBQUUsUUFBUSxFQUFFLFlBQVksRUFBRTs4QkFFMUIsSUFBSTtzQkFBWixLQUFLO2dCQUdOLGVBQWU7c0JBRGQsWUFBWTt1QkFBQyx3QkFBd0IsRUFBRSxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUU7Z0JBSXpELHFCQUFxQjtzQkFEcEIsWUFBWTt1QkFBQyw4QkFBOEIsRUFBRSxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUU7Z0JBSS9ELHdCQUF3QjtzQkFEdkIsWUFBWTt1QkFBQyxpQ0FBaUMsRUFBRSxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb250ZW50Q2hpbGQsIERpcmVjdGl2ZSwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgQ2VsbFJlbmRlcmVyRGVmRGlyZWN0aXZlLCBIZWFkZXJDZWxsUmVuZGVyZXJEZWZEaXJlY3RpdmUgfSBmcm9tICcuL2NlbGwtcmVuZGVyZXInO1xuaW1wb3J0IHsgRmlsdGVyaW5nRm9ybVJlbmRlcmVyRGVmRGlyZWN0aXZlIH0gZnJvbSAnLi9maWx0ZXJpbmctZm9ybS1yZW5kZXJlcic7XG5cbkBEaXJlY3RpdmUoeyBzZWxlY3RvcjogJ2M4eS1jb2x1bW4nIH0pXG5leHBvcnQgY2xhc3MgQ29sdW1uRGlyZWN0aXZlIHtcbiAgQElucHV0KCkgbmFtZTogc3RyaW5nO1xuXG4gIEBDb250ZW50Q2hpbGQoQ2VsbFJlbmRlcmVyRGVmRGlyZWN0aXZlLCB7IHN0YXRpYzogZmFsc2UgfSlcbiAgY2VsbFJlbmRlcmVyRGVmOiBDZWxsUmVuZGVyZXJEZWZEaXJlY3RpdmU7XG5cbiAgQENvbnRlbnRDaGlsZChIZWFkZXJDZWxsUmVuZGVyZXJEZWZEaXJlY3RpdmUsIHsgc3RhdGljOiBmYWxzZSB9KVxuICBoZWFkZXJDZWxsUmVuZGVyZXJEZWY6IEhlYWRlckNlbGxSZW5kZXJlckRlZkRpcmVjdGl2ZTtcblxuICBAQ29udGVudENoaWxkKEZpbHRlcmluZ0Zvcm1SZW5kZXJlckRlZkRpcmVjdGl2ZSwgeyBzdGF0aWM6IGZhbHNlIH0pXG4gIGZpbHRlcmluZ0Zvcm1SZW5kZXJlckRlZjogRmlsdGVyaW5nRm9ybVJlbmRlcmVyRGVmRGlyZWN0aXZlO1xufVxuIl19