16 lines
		
	
	
		
			317 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			317 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import {Injectable} from 'angular2/core';
 | 
						|
import {HEROES}     from './mock-heroes';
 | 
						|
 | 
						|
@Injectable()
 | 
						|
export class HeroService {
 | 
						|
  getHeroes() {
 | 
						|
    return Promise.resolve(HEROES);
 | 
						|
  }
 | 
						|
 | 
						|
	getHero(id: number) {
 | 
						|
    return Promise.resolve(HEROES).then(
 | 
						|
      heroes => heroes.filter(hero => hero.id === id)[0]
 | 
						|
    );
 | 
						|
  }
 | 
						|
}
 |