theme-lib
Version:
This is a simple example Angular Library published to npm.
81 lines • 4.52 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { NbStepperComponent } from './stepper.component';
import { Directive, HostBinding, HostListener, Input } from '@angular/core';
export class NbStepperNextDirective {
/**
* @param {?} stepper
*/
constructor(stepper) {
this.stepper = stepper;
this.type = 'submit';
}
/**
* @return {?}
*/
onClick() {
this.stepper.next();
}
}
NbStepperNextDirective.decorators = [
{ type: Directive, args: [{
selector: 'button[nbStepperNext]',
},] }
];
/** @nocollapse */
NbStepperNextDirective.ctorParameters = () => [
{ type: NbStepperComponent }
];
NbStepperNextDirective.propDecorators = {
type: [{ type: Input }, { type: HostBinding, args: ['attr.type',] }],
onClick: [{ type: HostListener, args: ['click',] }]
};
if (false) {
/** @type {?} */
NbStepperNextDirective.prototype.type;
/**
* @type {?}
* @private
*/
NbStepperNextDirective.prototype.stepper;
}
export class NbStepperPreviousDirective {
/**
* @param {?} stepper
*/
constructor(stepper) {
this.stepper = stepper;
this.type = 'button';
}
/**
* @return {?}
*/
onClick() {
this.stepper.previous();
}
}
NbStepperPreviousDirective.decorators = [
{ type: Directive, args: [{
selector: 'button[nbStepperPrevious]',
},] }
];
/** @nocollapse */
NbStepperPreviousDirective.ctorParameters = () => [
{ type: NbStepperComponent }
];
NbStepperPreviousDirective.propDecorators = {
type: [{ type: Input }, { type: HostBinding, args: ['attr.type',] }],
onClick: [{ type: HostListener, args: ['click',] }]
};
if (false) {
/** @type {?} */
NbStepperPreviousDirective.prototype.type;
/**
* @type {?}
* @private
*/
NbStepperPreviousDirective.prototype.stepper;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RlcHBlci1idXR0b24uZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vdGhlbWUtbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvc3RlcHBlci9zdGVwcGVyLWJ1dHRvbi5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ3pELE9BQU8sRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFLNUUsTUFBTSxPQUFPLHNCQUFzQjs7OztJQUlqQyxZQUFvQixPQUEyQjtRQUEzQixZQUFPLEdBQVAsT0FBTyxDQUFvQjtRQUZaLFNBQUksR0FBVyxRQUFRLENBQUM7SUFHM0QsQ0FBQzs7OztJQUdELE9BQU87UUFDTCxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksRUFBRSxDQUFDO0lBQ3RCLENBQUM7OztZQWJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsdUJBQXVCO2FBQ2xDOzs7O1lBTFEsa0JBQWtCOzs7bUJBUXhCLEtBQUssWUFBSSxXQUFXLFNBQUMsV0FBVztzQkFLaEMsWUFBWSxTQUFDLE9BQU87Ozs7SUFMckIsc0NBQTJEOzs7OztJQUUvQyx5Q0FBbUM7O0FBWWpELE1BQU0sT0FBTywwQkFBMEI7Ozs7SUFJckMsWUFBb0IsT0FBMkI7UUFBM0IsWUFBTyxHQUFQLE9BQU8sQ0FBb0I7UUFGWixTQUFJLEdBQVcsUUFBUSxDQUFDO0lBRzNELENBQUM7Ozs7SUFHRCxPQUFPO1FBQ0wsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUMxQixDQUFDOzs7WUFiRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLDJCQUEyQjthQUN0Qzs7OztZQXJCUSxrQkFBa0I7OzttQkF3QnhCLEtBQUssWUFBSSxXQUFXLFNBQUMsV0FBVztzQkFLaEMsWUFBWSxTQUFDLE9BQU87Ozs7SUFMckIsMENBQTJEOzs7OztJQUUvQyw2Q0FBbUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOYlN0ZXBwZXJDb21wb25lbnQgfSBmcm9tICcuL3N0ZXBwZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRGlyZWN0aXZlLCBIb3N0QmluZGluZywgSG9zdExpc3RlbmVyLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQERpcmVjdGl2ZSh7XHJcbiAgc2VsZWN0b3I6ICdidXR0b25bbmJTdGVwcGVyTmV4dF0nLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmJTdGVwcGVyTmV4dERpcmVjdGl2ZSB7XHJcblxyXG4gIEBJbnB1dCgpIEBIb3N0QmluZGluZygnYXR0ci50eXBlJykgdHlwZTogc3RyaW5nID0gJ3N1Ym1pdCc7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgc3RlcHBlcjogTmJTdGVwcGVyQ29tcG9uZW50KSB7XHJcbiAgfVxyXG5cclxuICBASG9zdExpc3RlbmVyKCdjbGljaycpXHJcbiAgb25DbGljaygpIHtcclxuICAgIHRoaXMuc3RlcHBlci5uZXh0KCk7XHJcbiAgfVxyXG59XHJcblxyXG5ARGlyZWN0aXZlKHtcclxuICBzZWxlY3RvcjogJ2J1dHRvbltuYlN0ZXBwZXJQcmV2aW91c10nLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmJTdGVwcGVyUHJldmlvdXNEaXJlY3RpdmUge1xyXG5cclxuICBASW5wdXQoKSBASG9zdEJpbmRpbmcoJ2F0dHIudHlwZScpIHR5cGU6IHN0cmluZyA9ICdidXR0b24nO1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHN0ZXBwZXI6IE5iU3RlcHBlckNvbXBvbmVudCkge1xyXG4gIH1cclxuXHJcbiAgQEhvc3RMaXN0ZW5lcignY2xpY2snKVxyXG4gIG9uQ2xpY2soKSB7XHJcbiAgICB0aGlzLnN0ZXBwZXIucHJldmlvdXMoKTtcclxuICB9XHJcbn1cclxuIl19