Je remarque la syntaxe suivante dans Typescript.
export type feline = typeof cat;
Pour autant que je sache, type
n'est pas un type de base intégré Il ne s'agit ni d'une interface ni d'une classe. En fait, cela ressemble plus à une syntaxe pour l'aliasing, mais je ne peux pas trouver de référence pour vérifier mon hypothèse.
Que signifie donc la déclaration ci-dessus ?