typescript - Hur får man typ från export?


Om jag exporterade

baz.ts

export default {
  foo: 5,
  bar: 'test'
}

då skulle jag göra

otherFile.ts

import baz from './test.js'

Hur skulle jag gå tillväga för att få typen av baz?

Svar #1

Hur är det med

type bazType = typeof baz;

Svar #2

Med typeof baz får du typen av baz, så här:

type bazType = typeof baz;

Läs mer om Type Queries och typeof i TypeScript.