UNPKG

@cisstech/nge

Version:

NG Essentials is a collection of libraries for Angular developers.

22 lines 2.87 kB
import { Directive } from '@angular/core'; import * as i0 from "@angular/core"; /** Element that can be used as a template for a `TreeComponent` */ export class TreeNodeDirective { // https://medium.com/angular-in-depth/type-checking-templates-in-angular-viewengine-and-ivy-77f8536359f5 static ngTemplateContextGuard(_, ctx) { return true; } constructor(templateRef) { this.templateRef = templateRef; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.1", ngImport: i0, type: TreeNodeDirective, deps: [{ token: i0.TemplateRef }], target: i0.ɵɵFactoryTarget.Directive }); } static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.1", type: TreeNodeDirective, selector: "[treeNode], ui-tree-node", ngImport: i0 }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.1", ngImport: i0, type: TreeNodeDirective, decorators: [{ type: Directive, args: [{ // tslint:disable-next-line: directive-selector selector: '[treeNode], ui-tree-node', }] }], ctorParameters: () => [{ type: i0.TemplateRef }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJlZS1ub2RlLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25nZS91aS90cmVlL3NyYy90cmVlLW5vZGUuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQWUsTUFBTSxlQUFlLENBQUE7O0FBT3RELG9FQUFvRTtBQUtwRSxNQUFNLE9BQU8saUJBQWlCO0lBQzVCLHlHQUF5RztJQUN6RyxNQUFNLENBQUMsc0JBQXNCLENBQUksQ0FBdUIsRUFBRSxHQUFRO1FBQ2hFLE9BQU8sSUFBSSxDQUFBO0lBQ2IsQ0FBQztJQUNELFlBQXFCLFdBQW9DO1FBQXBDLGdCQUFXLEdBQVgsV0FBVyxDQUF5QjtJQUFHLENBQUM7OEdBTGxELGlCQUFpQjtrR0FBakIsaUJBQWlCOzsyRkFBakIsaUJBQWlCO2tCQUo3QixTQUFTO21CQUFDO29CQUNULCtDQUErQztvQkFDL0MsUUFBUSxFQUFFLDBCQUEwQjtpQkFDckMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIFRlbXBsYXRlUmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSdcbmltcG9ydCB7IElUcmVlTm9kZUhvbGRlciB9IGZyb20gJy4vdHJlZS5tb2RlbCdcblxuZXhwb3J0IGRlY2xhcmUgdHlwZSBDb250ZXh0PFQ+ID0ge1xuICAkaW1wbGljaXQ6IElUcmVlTm9kZUhvbGRlcjxUPlxufVxuXG4vKiogRWxlbWVudCB0aGF0IGNhbiBiZSB1c2VkIGFzIGEgdGVtcGxhdGUgZm9yIGEgYFRyZWVDb21wb25lbnRgICAqL1xuQERpcmVjdGl2ZSh7XG4gIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTogZGlyZWN0aXZlLXNlbGVjdG9yXG4gIHNlbGVjdG9yOiAnW3RyZWVOb2RlXSwgdWktdHJlZS1ub2RlJyxcbn0pXG5leHBvcnQgY2xhc3MgVHJlZU5vZGVEaXJlY3RpdmU8VD4ge1xuICAvLyBodHRwczovL21lZGl1bS5jb20vYW5ndWxhci1pbi1kZXB0aC90eXBlLWNoZWNraW5nLXRlbXBsYXRlcy1pbi1hbmd1bGFyLXZpZXdlbmdpbmUtYW5kLWl2eS03N2Y4NTM2MzU5ZjVcbiAgc3RhdGljIG5nVGVtcGxhdGVDb250ZXh0R3VhcmQ8VD4oXzogVHJlZU5vZGVEaXJlY3RpdmU8VD4sIGN0eDogYW55KTogY3R4IGlzIENvbnRleHQ8VD4ge1xuICAgIHJldHVybiB0cnVlXG4gIH1cbiAgY29uc3RydWN0b3IocmVhZG9ubHkgdGVtcGxhdGVSZWY6IFRlbXBsYXRlUmVmPENvbnRleHQ8VD4+KSB7fVxufVxuIl19