Front/TypeScript

타입 가져오기, 내보내기

oodada 2024. 7. 18. 22:03

ts 가져오기, 내보내기

타입스크립트에서는 importexport 키워드를 사용하여 모듈을 가져오고 내보낼 수 있습니다.

// export.ts
interface User {
    name: string;
    age: number;
    role: boolean;
}

export function introduce(user: User) {
    return `${user.name}는 ${user.age}살이며, 관리자인가요? ${user.role ? '네' : '아니요'}`;
}
// import.ts
import { introduce } from './export';

const userA = {
    name: '김가을',
    age: 2,
    role: false,
};

const userB = {
    name: '김겨울',
    age: 3,
    role: true,
};

const message1 = introduce(userA);
const message2 = introduce(userB);

console.log(message1);
console.log(message2);