UNPKG

@datorama/akita

Version:

State Management Tailored-Made for JS Applications

46 lines 2.08 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @abstract * @template S */ export class EntityService { } if (false) { /** * @abstract * @template T * @param {?=} id * @param {?=} config * @return {?} */ EntityService.prototype.get = function (id, config) { }; /** * @abstract * @template T * @param {?} entity * @param {?=} config * @return {?} */ EntityService.prototype.add = function (entity, config) { }; /** * @abstract * @template T * @param {?} id * @param {?} entity * @param {?} config * @return {?} */ EntityService.prototype.update = function (id, entity, config) { }; /** * @abstract * @template T * @param {?} id * @param {?} config * @return {?} */ EntityService.prototype.delete = function (id, config) { }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW50aXR5U2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BkYXRvcmFtYS9ha2l0YS8iLCJzb3VyY2VzIjpbInNyYy9lbnRpdHlTZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBR0EsTUFBTSxPQUFnQixhQUFhO0NBS2xDOzs7Ozs7Ozs7SUFKQyx3REFBZ0U7Ozs7Ozs7O0lBQ2hFLDREQUFpRjs7Ozs7Ozs7O0lBQ2pGLG1FQUFvRzs7Ozs7Ozs7SUFDcEcsMkRBQWlFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRW50aXR5U3RhdGUsIGdldEVudGl0eVR5cGUsIGdldElEVHlwZSB9IGZyb20gJy4vdHlwZXMnO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xuXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgRW50aXR5U2VydmljZTxTIGV4dGVuZHMgRW50aXR5U3RhdGU+IHtcbiAgYWJzdHJhY3QgZ2V0PFQ+KGlkPzogZ2V0SURUeXBlPFM+LCBjb25maWc/OiBhbnkpOiBPYnNlcnZhYmxlPFQ+O1xuICBhYnN0cmFjdCBhZGQ8VD4oZW50aXR5OiBnZXRFbnRpdHlUeXBlPEVudGl0eVN0YXRlPiwgY29uZmlnPzogYW55KTogT2JzZXJ2YWJsZTxUPjtcbiAgYWJzdHJhY3QgdXBkYXRlPFQ+KGlkOiBnZXRJRFR5cGU8Uz4sIGVudGl0eTogUGFydGlhbDxnZXRFbnRpdHlUeXBlPFM+PiwgY29uZmlnOiBhbnkpOiBPYnNlcnZhYmxlPFQ+O1xuICBhYnN0cmFjdCBkZWxldGU8VD4oaWQ6IGdldElEVHlwZTxTPiwgY29uZmlnOiBhbnkpOiBPYnNlcnZhYmxlPFQ+O1xufVxuIl19