/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes} checked by tsc
 */
import { ChangeDetectorRef, Component, HostBinding, ViewChild, ViewContainerRef } from '@angular/core';
var DisplayContainerComponent = /** @class */ (function () {
    function DisplayContainerComponent(cdr, _viewContainer) {
        this.cdr = cdr;
        this._viewContainer = _viewContainer;
        this.cssClass = 'igx-display-container';
        this.notVirtual = true;
    }
    DisplayContainerComponent.decorators = [
        { type: Component, args: [{
                    selector: 'igx-display-container',
                    template: '<ng-template #display_container igxScrollInertia [IgxScrollInertiaScrollContainer]="scrollContainer"></ng-template>'
                },] },
    ];
    /** @nocollapse */
    DisplayContainerComponent.ctorParameters = function () { return [
        { type: ChangeDetectorRef, },
        { type: ViewContainerRef, },
    ]; };
    DisplayContainerComponent.propDecorators = {
        "_vcr": [{ type: ViewChild, args: ['display_container', { read: ViewContainerRef },] },],
        "cssClass": [{ type: HostBinding, args: ['class',] },],
        "notVirtual": [{ type: HostBinding, args: ['class.igx-display-container--inactive',] },],
    };
    return DisplayContainerComponent;
}());
export { DisplayContainerComponent };
function DisplayContainerComponent_tsickle_Closure_declarations() {
    /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
    DisplayContainerComponent.decorators;
    /**
     * @nocollapse
     * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
     */
    DisplayContainerComponent.ctorParameters;
    /** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */
    DisplayContainerComponent.propDecorators;
    /** @type {?} */
    DisplayContainerComponent.prototype._vcr;
    /** @type {?} */
    DisplayContainerComponent.prototype.cssClass;
    /** @type {?} */
    DisplayContainerComponent.prototype.notVirtual;
    /** @type {?} */
    DisplayContainerComponent.prototype.scrollContainer;
    /** @type {?} */
    DisplayContainerComponent.prototype.cdr;
    /** @type {?} */
    DisplayContainerComponent.prototype._viewContainer;
}

//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzcGxheS5jb250YWluZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9pZ25pdGV1aS1hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL2RpcmVjdGl2ZXMvZm9yLW9mL2Rpc3BsYXkuY29udGFpbmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQ0gsaUJBQWlCLEVBQ2pCLFNBQVMsRUFDVCxXQUFXLEVBQ1gsU0FBUyxFQUNULGdCQUFnQixFQUNuQixNQUFNLGVBQWUsQ0FBQzs7SUFrQm5CLG1DQUFtQixHQUFzQixFQUFTLGNBQWdDO1FBQS9ELFFBQUcsR0FBSCxHQUFHLENBQW1CO1FBQVMsbUJBQWMsR0FBZCxjQUFjLENBQWtCO3dCQVBoRSx1QkFBdUI7MEJBR3JCLElBQUk7S0FJK0Q7O2dCQWhCMUYsU0FBUyxTQUFDO29CQUNQLFFBQVEsRUFBRSx1QkFBdUI7b0JBQ2pDLFFBQVEsRUFBRSxxSEFBcUg7aUJBQ2xJOzs7O2dCQVZHLGlCQUFpQjtnQkFJakIsZ0JBQWdCOzs7eUJBUWYsU0FBUyxTQUFDLG1CQUFtQixFQUFFLEVBQUUsSUFBSSxFQUFFLGdCQUFnQixFQUFFOzZCQUd6RCxXQUFXLFNBQUMsT0FBTzsrQkFHbkIsV0FBVyxTQUFDLHVDQUF1Qzs7b0NBbkJ4RDs7U0FZYSx5QkFBeUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICAgIENoYW5nZURldGVjdG9yUmVmLFxuICAgIENvbXBvbmVudCxcbiAgICBIb3N0QmluZGluZyxcbiAgICBWaWV3Q2hpbGQsXG4gICAgVmlld0NvbnRhaW5lclJlZlxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICdpZ3gtZGlzcGxheS1jb250YWluZXInLFxuICAgIHRlbXBsYXRlOiAnPG5nLXRlbXBsYXRlICNkaXNwbGF5X2NvbnRhaW5lciBpZ3hTY3JvbGxJbmVydGlhIFtJZ3hTY3JvbGxJbmVydGlhU2Nyb2xsQ29udGFpbmVyXT1cInNjcm9sbENvbnRhaW5lclwiPjwvbmctdGVtcGxhdGU+J1xufSlcbmV4cG9ydCBjbGFzcyBEaXNwbGF5Q29udGFpbmVyQ29tcG9uZW50IHtcbiAgICBAVmlld0NoaWxkKCdkaXNwbGF5X2NvbnRhaW5lcicsIHsgcmVhZDogVmlld0NvbnRhaW5lclJlZiB9KVxuICAgIHB1YmxpYyBfdmNyO1xuXG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcycpXG4gICAgcHVibGljIGNzc0NsYXNzID0gJ2lneC1kaXNwbGF5LWNvbnRhaW5lcic7XG5cbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzLmlneC1kaXNwbGF5LWNvbnRhaW5lci0taW5hY3RpdmUnKVxuICAgIHB1YmxpYyBub3RWaXJ0dWFsID0gdHJ1ZTtcblxuICAgIHB1YmxpYyBzY3JvbGxDb250YWluZXI7XG5cbiAgICBjb25zdHJ1Y3RvcihwdWJsaWMgY2RyOiBDaGFuZ2VEZXRlY3RvclJlZiwgcHVibGljIF92aWV3Q29udGFpbmVyOiBWaWV3Q29udGFpbmVyUmVmKSB7IH1cbn1cbiJdfQ==