반응형
function createPromise<T>(x:T,timeout:number){
return new Promise<T>((resolve,reject)=>{
setTimeout(()=>{
resolve(x)
},timeout)
})
}
//타입 안정해주면 알아서 생성
createPromise(1,100).then(v=>console.log(v))
createPromise<String>("1",100).then(v=>console.log(v))
function createTuple2<T,U>(v:T,v2:U):[T,U]{
return [v,v2]
}
const t1 = createTuple2("user1",1000)
반응형
'개발 > Typescript' 카테고리의 다른 글
intersection/union (0) | 2021.04.16 |
---|---|
generic2 (0) | 2021.04.16 |
enum (0) | 2021.04.16 |
class2 (0) | 2021.04.16 |
class (0) | 2021.04.16 |