[typescript] Promise와 Async/Await 구문

[TypeScript] 비동기 통신 Promise

Promise의 세가지 상태

Promise 기본 선언 방법

const promise = new Promise((resolve, reject) => {
		resolve(1);    
}).then(res => {
		console.log(res);
		return 2;
}).then(res => {
		console.log(res);
		throw "Exception";
}).catch((err) => {
		console.log(err);
});

Promise 객체 생성하기

new Promise<T>((
	  resolve: (successValue: T) => void,
		reject: (any) => void) => { })