ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Typescript - Method Alias
    Front-end/Typesrcipt 2023. 4. 13. 15:48
    728x90
    반응형

    Typescript Method Type

    type alias 를 사용하여 함수에 타입을 지정하는 이러한 방법도 있다.

    type FnType = (a: string) => number;	// 함수 type alias 선언
    
    let methodFn: FnType = function (str) { // 함수표현식으로 만들어 type alias를 사용한다
        return 27;
    }

     

     

     

     

    반응형

     

     

     

     

    함수 표현식을 사용하여 선언된 함수에 type alias 를 사용하기 위해서는 화살표 함수type alias 만들 수 있다.

    오브젝트 속 함수type alias는 이렇게 선언 할 수 있다.

    type PetInfoType = {
        name: string,	// name을 string 타입으로 선언
        ageFn: (num: number) => number;	// 함수 ageFn을 alias로 타입 선언
    }
    
    let petInfo: PetInfoType = {
        name: 'bomE',
        ageFn(num) {
            return num + 1;
        }
    }

     

    728x90
    반응형

    'Front-end > Typesrcipt' 카테고리의 다른 글

    Typescript - Class Type & Interface  (0) 2023.04.14
    Typescript - HTML DOM 제어  (0) 2023.04.13
    Typescript - Literal Types  (0) 2023.04.13
    Typescript - Type Alias  (0) 2023.04.12
    Typescript - Narrowing & Assertion  (0) 2023.04.12
Designed by Tistory.