com.phloxui
Version:
PhloxUI Ng2+ Framework
33 lines (32 loc) • 2.58 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import { Injectable } from '@angular/core';
import { DefaultDataService } from '../component/editor/DefaultDataService';
export class DefaultDataServiceFactory {
/**
* @param {?} editor
* @return {?}
*/
createDataService(editor) {
if (editor == null) {
return null;
}
let /** @type {?} */ service = new DefaultDataService();
return Promise.resolve(service);
}
}
DefaultDataServiceFactory.decorators = [
{ type: Injectable },
];
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGVmYXVsdERhdGFTZXJ2aWNlRmFjdG9yeS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvc2VydmljZS9EZWZhdWx0RGF0YVNlcnZpY2VGYWN0b3J5LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFHM0MsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sd0NBQXdDLENBQUM7QUFHNUUsTUFBTTs7Ozs7SUFFSyxpQkFBaUIsQ0FBQyxNQUEwQjtRQUMvQyxFQUFFLENBQUMsQ0FBQyxNQUFNLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQztZQUNqQixNQUFNLENBQUMsSUFBSSxDQUFDO1NBQ2Y7UUFFRCxxQkFBSSxPQUFPLEdBQUcsSUFBSSxrQkFBa0IsRUFBRSxDQUFDO1FBRXZDLE1BQU0sQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDOzs7O1lBVnZDLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBBYnN0cmFjdERhdGFFZGl0b3IgfSBmcm9tICcuLi9jb21wb25lbnQvZWRpdG9yL0Fic3RyYWN0RGF0YUVkaXRvcic7XG5pbXBvcnQgeyBJRGF0YVNlcnZpY2VGYWN0b3J5IH0gZnJvbSAnLi4vY29tcG9uZW50L2VkaXRvci9JRGF0YVNlcnZpY2VGYWN0b3J5JztcbmltcG9ydCB7IERlZmF1bHREYXRhU2VydmljZSB9IGZyb20gJy4uL2NvbXBvbmVudC9lZGl0b3IvRGVmYXVsdERhdGFTZXJ2aWNlJztcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIERlZmF1bHREYXRhU2VydmljZUZhY3RvcnkgaW1wbGVtZW50cyBJRGF0YVNlcnZpY2VGYWN0b3J5IHtcblxuICAgIHB1YmxpYyBjcmVhdGVEYXRhU2VydmljZShlZGl0b3I6IEFic3RyYWN0RGF0YUVkaXRvcik6IFByb21pc2U8RGVmYXVsdERhdGFTZXJ2aWNlPiB7XG4gICAgICAgIGlmIChlZGl0b3IgPT0gbnVsbCkge1xuICAgICAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgICAgIH1cblxuICAgICAgICBsZXQgc2VydmljZSA9IG5ldyBEZWZhdWx0RGF0YVNlcnZpY2UoKTtcblxuICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHNlcnZpY2UpO1xuICAgIH1cblxufVxuIl19