Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
var nextUniqueId = 0;
var MdInputPlaceholderConflictError = (function (_super) {
__extends(MdInputPlaceholderConflictError, _super);
function MdInputPlaceholderConflictError() {
_super.call(this, 'Placeholder attribute and child element were both specified.');
}
return MdInputPlaceholderConflictError;
}(error_1.MdError));
exports.MdInputPlaceholderConflictError = MdInputPlaceholderConflictError;
var MdInputUnsupportedTypeError = (function (_super) {
__extends(MdInputUnsupportedTypeError, _super);
function MdInputUnsupportedTypeError(type) {
_super.call(this, "Input type \"" + type + "\" isn't supported by md-input.");
}
return MdInputUnsupportedTypeError;
}(error_1.MdError));
exports.MdInputUnsupportedTypeError = MdInputUnsupportedTypeError;
var MdInputDuplicatedHintError = (function (_super) {
__extends(MdInputDuplicatedHintError, _super);
function MdInputDuplicatedHintError(align) {
_super.call(this, "A hint was already declared for 'align=\"" + align + "\"'.");
}
return MdInputDuplicatedHintError;
}(error_1.MdError));
exports.MdInputDuplicatedHintError = MdInputDuplicatedHintError;
/**
* The placeholder directive. The content can declare this to implement more
* complex placeholders.
*/
var MdPlaceholder = (function () {
function MdPlaceholder() {
}
var __param = (this && this.__param) || function (paramIndex, decorator) {
return function (target, key) { decorator(target, key, paramIndex); }
};
var core_1 = require('@angular/core');
var dir_1 = require('@angular2-material/core/rtl/dir');
var promise_completer_1 = require('@angular2-material/core/async/promise-completer');
var error_1 = require('@angular2-material/core/errors/error');
var field_value_1 = require('@angular2-material/core/annotations/field-value');
/** Exception thrown when two MdSidenav are matching the same side. */
var MdDuplicatedSidenavError = (function (_super) {
__extends(MdDuplicatedSidenavError, _super);
function MdDuplicatedSidenavError(align) {
_super.call(this, "A sidenav was already declared for 'align=\"" + align + "\"'");
}
return MdDuplicatedSidenavError;
}(error_1.MdError));
exports.MdDuplicatedSidenavError = MdDuplicatedSidenavError;
/**
* component.
*
* This component corresponds to the drawer of the sidenav.
*
* Please refer to README.md for examples on how to use it.
*/
var MdSidenav = (function () {
/**
* @param _elementRef The DOM element reference. Used for transition and width calculation.
* If not available we do not hook on transitions.
*/
function MdSidenav(_elementRef) {
this._elementRef = _elementRef;
/** Alignment of the sidenav (direction neutral); whether 'start' or 'end'. */