var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
import { Directive, ElementRef } from '@angular/core';
import { NT_DRAWER_CONTAINER } from './drawer.component';
var NtDrawerContainerDirective = (function () {
    function NtDrawerContainerDirective(_element) {
        this.element = _element.nativeElement;
    }
    NtDrawerContainerDirective_1 = NtDrawerContainerDirective;
    var NtDrawerContainerDirective_1;
    NtDrawerContainerDirective.ctorParameters = function () { return [
        { type: ElementRef }
    ]; };
    NtDrawerContainerDirective = NtDrawerContainerDirective_1 = __decorate([
        Directive({
            selector: '[nt-drawer-container]',
            providers: [
                { provide: NT_DRAWER_CONTAINER, useExisting: NtDrawerContainerDirective_1 }
            ],
            host: {
                'class': 'nt-drawer-container'
            }
        })
    ], NtDrawerContainerDirective);
    return NtDrawerContainerDirective;
}());
export { NtDrawerContainerDirective };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJhd2VyLWNvbnRhaW5lci5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbmctdGFuZ3JhbS9jb21wb25lbnRzL2RyYXdlci8iLCJzb3VyY2VzIjpbImRyYXdlci1jb250YWluZXIuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRXRELE9BQU8sRUFBRSxtQkFBbUIsRUFBcUIsTUFBTSxvQkFBb0IsQ0FBQztBQVc1RTtJQUlFLG9DQUFZLFFBQW9CO1FBQzlCLElBQUksQ0FBQyxPQUFPLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQztJQUN4QyxDQUFDO21DQU5VLDBCQUEwQjs7O2dCQUlmLFVBQVU7O0lBSnJCLDBCQUEwQjtRQVR0QyxTQUFTLENBQUM7WUFDVCxRQUFRLEVBQUUsdUJBQXVCO1lBQ2pDLFNBQVMsRUFBRTtnQkFDVCxFQUFFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxXQUFXLEVBQUUsNEJBQTBCLEVBQUU7YUFDMUU7WUFDRCxJQUFJLEVBQUU7Z0JBQ0osT0FBTyxFQUFFLHFCQUFxQjthQUMvQjtTQUNGLENBQUM7T0FDVywwQkFBMEIsQ0FPdEM7SUFBRCxpQ0FBQztDQUFBLEFBUEQsSUFPQztTQVBZLDBCQUEwQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgRWxlbWVudFJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgeyBOVF9EUkFXRVJfQ09OVEFJTkVSLCBOdERyYXdlckNvbnRhaW5lciB9IGZyb20gJy4vZHJhd2VyLmNvbXBvbmVudCc7XG5cbkBEaXJlY3RpdmUoe1xuICBzZWxlY3RvcjogJ1tudC1kcmF3ZXItY29udGFpbmVyXScsXG4gIHByb3ZpZGVyczogW1xuICAgIHsgcHJvdmlkZTogTlRfRFJBV0VSX0NPTlRBSU5FUiwgdXNlRXhpc3Rpbmc6IE50RHJhd2VyQ29udGFpbmVyRGlyZWN0aXZlIH1cbiAgXSxcbiAgaG9zdDoge1xuICAgICdjbGFzcyc6ICdudC1kcmF3ZXItY29udGFpbmVyJ1xuICB9XG59KVxuZXhwb3J0IGNsYXNzIE50RHJhd2VyQ29udGFpbmVyRGlyZWN0aXZlIGltcGxlbWVudHMgTnREcmF3ZXJDb250YWluZXIge1xuXG4gIHJlYWRvbmx5IGVsZW1lbnQ6IEhUTUxFbGVtZW50O1xuXG4gIGNvbnN0cnVjdG9yKF9lbGVtZW50OiBFbGVtZW50UmVmKSB7XG4gICAgdGhpcy5lbGVtZW50ID0gX2VsZW1lbnQubmF0aXZlRWxlbWVudDtcbiAgfVxufVxuIl19