개발/Typescript

enum

반응형
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' 카테고리의 다른 글

generic2  (0) 2021.04.16
generic  (0) 2021.04.16
class2  (0) 2021.04.16
class  (0) 2021.04.16
enum  (0) 2021.04.16