Vain tyyppien importit ja exportit
Käyttäkää import type -syntaksia ajonaikaisen kuormituksen välttämiseksi
Vain tyyppien importit ja exportit on ilmainen TypeScript Academy-oppitunti CoddyKitissä. Tämä on oppitunti 3/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu TypeScript Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. TypeScript Academy-kurssilla on yhteensä 4 oppituntia.
Tervetuloa
Vain tyyppiä koskevien importtien merkitys
import { User } from './models'; // includes runtime binding
import type { User } from './models'; // compile-time only, erasedimport type -syntaksi
import type { ApiResponse } from './api-types';
function handleResponse(res: ApiResponse<User>): void {
// ApiResponse used as type annotation only
}export type -syntaksi
// user.types.ts
export type UserId = string;
export type { User, UserRole };Sisäinen tyyppi-import
import { type User, createUser } from './user';
// User is type-only, createUser is a runtime valueYmpyräriippuvuuksien ratkaiseminen
verbatimModuleSyntax
// tsconfig.json
{ "compilerOptions": { "verbatimModuleSyntax": true } }importsNotUsedAsValues
Hyödyt bundlereissa
Vain tyyppien uudelleenviennit
// public-api.ts
export type { User, UserRole } from './internal-user';
export { createUser } from './internal-user'; // runtimeVirhe: import type -tuontia ei voi käyttää arvona
import type { User } from './user';
// const u = new User(); // Error — User was imported as type-onlyPikatarkistus
Kertaus
Opi TypeScript tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 101
- Oppitunnit
- 352
Usein kysytyt kysymykset
Onko oppitunti ”Vain tyyppien importit ja exportit” ilmainen?
Kyllä – oppitunnin ”Vain tyyppien importit ja exportit” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko TypeScript Academy-kurssin, päivitä CoddyKit PROhon. TypeScript Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Vain tyyppien importit ja exportit”?
Käyttäkää import type -syntaksia ajonaikaisen kuormituksen välttämiseksi Harjoittelet TypeScript Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni TypeScript Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin TypeScript Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 3/4.
Kuinka kauan ”Vain tyyppien importit ja exportit”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä TypeScript Academy-oppitunnilla?
Kyllä. Jokainen TypeScript Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- ES-moduulisyntaksi: import ja export
- Uudelleenviennit ja barrel-tiedostot
- Vain tyyppien importit ja exportit
- Namespace-määrittelyt vai moduulit: nykyinen käyttötapa