/**
 * @fileoverview added by tsickle
 * Generated from: lib/shared/abstracts/services/abstract.service.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
import { Injectable } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * @template T
 */
export class AbstractService {
    constructor() { }
    /**
     * @param {?} data
     * @return {?}
     */
    add(data) {
        return;
    }
    /**
     * @param {?} data
     * @return {?}
     */
    update(data) {
        return;
    }
}
AbstractService.decorators = [
    { type: Injectable, args: [{
                providedIn: 'root'
            },] }
];
/** @nocollapse */
AbstractService.ctorParameters = () => [];
/** @nocollapse */ AbstractService.ngInjectableDef = i0.defineInjectable({ factory: function AbstractService_Factory() { return new AbstractService(); }, token: AbstractService, providedIn: "root" });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3Quc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BpbmNsb3VkZWQvaW9uaWM0LWluY2xvdWRlZC1saWIvIiwic291cmNlcyI6WyJsaWIvc2hhcmVkL2Fic3RyYWN0cy9zZXJ2aWNlcy9hYnN0cmFjdC5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7Ozs7QUFLM0MsTUFBTSxPQUFPLGVBQWU7SUFFMUIsZ0JBQWdCLENBQUM7Ozs7O0lBRWpCLEdBQUcsQ0FBQyxJQUFPO1FBQ1QsT0FBTztJQUNULENBQUM7Ozs7O0lBRUQsTUFBTSxDQUFDLElBQU87UUFDWixPQUFPO0lBQ1QsQ0FBQzs7O1lBYkYsVUFBVSxTQUFDO2dCQUNWLFVBQVUsRUFBRSxNQUFNO2FBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgQWJzdHJhY3RTZXJ2aWNlPFQ+IHtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7IH1cclxuXHJcbiAgYWRkKGRhdGE6IFQpOiBQcm9taXNlPGFueT4ge1xyXG4gICAgcmV0dXJuO1xyXG4gIH1cclxuXHJcbiAgdXBkYXRlKGRhdGE6IFQpOiBQcm9taXNlPGFueT4ge1xyXG4gICAgcmV0dXJuO1xyXG4gIH1cclxufVxyXG4iXX0=