blob: 0d1d8a1453a275b1b9b0b015a312108f57621c4d [file] [log] [blame]
Matteo Scandolof6acdbe2016-12-13 10:29:37 -08001import {AppConfig} from '../config/app.config';
2
3export interface IXosResourceService {
4 getResource(): ng.resource.IResourceClass<any>;
5}
6
7export class SlicesRest implements IXosResourceService{
8 static $inject = ['$resource'];
9
10 /** @ngInject */
11 constructor(
12 private $resource: ng.resource.IResourceService
13 ) {
14
15 }
16
17 public getResource(): ng.resource.IResourceClass<ng.resource.IResource<any>> {
18 return this.$resource(`${AppConfig.apiEndpoint}/core/slices/`);
19 }
20}