com.phloxui
Version:
PhloxUI Ng2+ Framework
41 lines (40 loc) • 2.87 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import { Injectable } from '@angular/core';
import { DefaultDataService } from '../component/editor/DefaultDataService';
var DefaultDataServiceFactory = /** @class */ (function () {
function DefaultDataServiceFactory() {
}
/**
* @param {?} editor
* @return {?}
*/
DefaultDataServiceFactory.prototype.createDataService = /**
* @param {?} editor
* @return {?}
*/
function (editor) {
if (editor == null) {
return null;
}
var /** @type {?} */ service = new DefaultDataService();
return Promise.resolve(service);
};
DefaultDataServiceFactory.decorators = [
{ type: Injectable },
];
return DefaultDataServiceFactory;
}());
export { DefaultDataServiceFactory };
function DefaultDataServiceFactory_tsickle_Closure_declarations() {
/** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
DefaultDataServiceFactory.decorators;
/**
* @nocollapse
* @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
*/
DefaultDataServiceFactory.ctorParameters;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGVmYXVsdERhdGFTZXJ2aWNlRmFjdG9yeS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvc2VydmljZS9EZWZhdWx0RGF0YVNlcnZpY2VGYWN0b3J5LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFHM0MsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sd0NBQXdDLENBQUM7Ozs7Ozs7O0lBS2pFLHFEQUFpQjs7OztjQUFDLE1BQTBCO1FBQy9DLEVBQUUsQ0FBQyxDQUFDLE1BQU0sSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDO1lBQ2pCLE1BQU0sQ0FBQyxJQUFJLENBQUM7U0FDZjtRQUVELHFCQUFJLE9BQU8sR0FBRyxJQUFJLGtCQUFrQixFQUFFLENBQUM7UUFFdkMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUM7OztnQkFWdkMsVUFBVTs7b0NBTFg7O1NBTWEseUJBQXlCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQWJzdHJhY3REYXRhRWRpdG9yIH0gZnJvbSAnLi4vY29tcG9uZW50L2VkaXRvci9BYnN0cmFjdERhdGFFZGl0b3InO1xuaW1wb3J0IHsgSURhdGFTZXJ2aWNlRmFjdG9yeSB9IGZyb20gJy4uL2NvbXBvbmVudC9lZGl0b3IvSURhdGFTZXJ2aWNlRmFjdG9yeSc7XG5pbXBvcnQgeyBEZWZhdWx0RGF0YVNlcnZpY2UgfSBmcm9tICcuLi9jb21wb25lbnQvZWRpdG9yL0RlZmF1bHREYXRhU2VydmljZSc7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBEZWZhdWx0RGF0YVNlcnZpY2VGYWN0b3J5IGltcGxlbWVudHMgSURhdGFTZXJ2aWNlRmFjdG9yeSB7XG5cbiAgICBwdWJsaWMgY3JlYXRlRGF0YVNlcnZpY2UoZWRpdG9yOiBBYnN0cmFjdERhdGFFZGl0b3IpOiBQcm9taXNlPERlZmF1bHREYXRhU2VydmljZT4ge1xuICAgICAgICBpZiAoZWRpdG9yID09IG51bGwpIHtcbiAgICAgICAgICAgIHJldHVybiBudWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgbGV0IHNlcnZpY2UgPSBuZXcgRGVmYXVsdERhdGFTZXJ2aWNlKCk7XG5cbiAgICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShzZXJ2aWNlKTtcbiAgICB9XG5cbn1cbiJdfQ==