index.ts 445 Bytes
import { Rest } from './services/rest';
import { Repository } from './services/repository';
import { Device } from './services/device';
export { Rest } from './services/rest';
export { Repository } from './services/repository';
export { Device } from './services/device';

export function provideRest() : Rest {
    return new Rest();
}

export function provideRepository(rest:Rest) : Repository {
    return new Repository(rest, new Device);
}