com.phloxui
Version:
PhloxUI Ng2+ Framework
47 lines (46 loc) • 2.3 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import { AbstractHasOptions } from '../AbstractHasOptions';
/**
* @abstract
*/
export class AbstractPipeFormatter extends AbstractHasOptions {
/**
* @param {?} name
*/
constructor(name) {
super();
this.name = name;
}
/**
* @return {?}
*/
getName() {
return this.name;
}
}
function AbstractPipeFormatter_tsickle_Closure_declarations() {
/** @type {?} */
AbstractPipeFormatter.prototype.name;
/**
* @abstract
* @param {?} data
* @return {?}
*/
AbstractPipeFormatter.prototype.format = function (data) { };
/**
* @abstract
* @param {?} data
* @return {?}
*/
AbstractPipeFormatter.prototype.parse = function (data) { };
/**
* @abstract
* @param {?} args
* @return {?}
*/
AbstractPipeFormatter.prototype.parseToOptions = function (args) { };
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWJzdHJhY3RQaXBlRm9ybWF0dGVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvZm9ybWF0dGVyL0Fic3RyYWN0UGlwZUZvcm1hdHRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBRUEsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sdUJBQXVCLENBQUM7Ozs7QUFFM0QsTUFBTSw0QkFBc0MsU0FBUSxrQkFBa0I7Ozs7SUFJcEUsWUFBWSxJQUFZO1FBQ3RCLEtBQUssRUFBRSxDQUFDO1FBRVIsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7S0FDbEI7Ozs7SUFRTSxPQUFPO1FBQ1osTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUM7O0NBRXBCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgT25Jbml0LCBFbGVtZW50UmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBJRm9ybWF0dGVyIH0gZnJvbSAnLi9JRm9ybWF0dGVyJztcbmltcG9ydCB7IEFic3RyYWN0SGFzT3B0aW9ucyB9IGZyb20gJy4uL0Fic3RyYWN0SGFzT3B0aW9ucyc7XG5cbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBBYnN0cmFjdFBpcGVGb3JtYXR0ZXIgZXh0ZW5kcyBBYnN0cmFjdEhhc09wdGlvbnMgaW1wbGVtZW50cyBJRm9ybWF0dGVyIHtcblxuICBwcm90ZWN0ZWQgbmFtZTogc3RyaW5nO1xuXG4gIGNvbnN0cnVjdG9yKG5hbWU6IHN0cmluZykge1xuICAgIHN1cGVyKCk7XG5cbiAgICB0aGlzLm5hbWUgPSBuYW1lO1xuICB9XG5cbiAgYWJzdHJhY3QgZm9ybWF0KGRhdGE6IGFueSk6IHN0cmluZztcblxuICBhYnN0cmFjdCBwYXJzZShkYXRhOiBzdHJpbmcpOiBhbnk7XG5cbiAgYWJzdHJhY3QgcGFyc2VUb09wdGlvbnMoYXJnczogYW55W10pOiBhbnk7XG5cbiAgcHVibGljIGdldE5hbWUoKTogc3RyaW5nIHtcbiAgICByZXR1cm4gdGhpcy5uYW1lO1xuICB9XG59XG4iXX0=