Skip to Content
러닝 타입스크립트
book

러닝 타입스크립트

by 조시 골드버그, 고승원
January 2023
Beginner to intermediate
372 pages
8h 47m
Korean
Hanbit Media, Inc.
Content preview from 러닝 타입스크립트
231
11
선언 파일
11.2
런타임 값 선언런타임 값 선언
비록 선언 파일은 함수 또는 변수 같은 런타임 값을 생성하지 않을 수 있지만,
declare
워드를 사용해 이러한 구조체가 존재한다고 선언할 수 있습니다. 이렇게 하면 웹 페이지의
<
script
>
태그 같은 일부 외부 작업이 특정 타입의 이름을 사용해 값을 생성했음을 타입 시스
템에 알립니다.
declare
로 변수를 선언하면 초깃값이 허용되지 않는다는 점을 제외하고 일반적인 변수 선언
과 동일한 구문을 사용합니다.
다음 스니펫은
declared
변수를 성공적으로 선언하지만
initializer
변수에 값을 제공하려
고 하면 타입 오류가 발생합니다.
// types.d.ts
declare let declared: string; // Ok
declare let initializer: string = "Wanda";
// ~~~~~~~// ~~~~~~~
// Error: Initializers are not allowed in ambient contexts.// Error: Initializers are not allowed in ambient contexts.
함수와 클래스도 일반적인 형식과 유사하게 선언되지만 함수 또는 메서드의 본문이 없습니다.
다음
canGrantWish
함수와 메서드는 본문 없이
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

이펙티브 타입스크립트

이펙티브 타입스크립트

Dan Vanderkam
견고한 데이터 엔지니어링

견고한 데이터 엔지니어링

조 라이스, 맷 하우슬리
파이썬으로 살펴보는 아키텍처 패턴

파이썬으로 살펴보는 아키텍처 패턴

오현석, 해리 퍼시벌, 밥 그레고리

Publisher Resources

ISBN: 9791169210638