# 7. Types nominaux et fichiers `.saseltype` ## 7.1 Nommage — V1 REQUIS — FIGÉ Les types nominaux non primitifs commencent obligatoirement par une lettre ASCII majuscule. Aucune convention `UpperCamelCase`, `PascalCase` ou autre n'est imposée au-delà de cette première lettre. ## 7.2 Types nominaux V1 — V1 REQUIS — FIGÉ Un fichier `.saseltype` peut définir exactement un des types suivants : ```text class struct interface enum union ``` Le nom du fichier doit correspondre au nom du type. Le fichier ne contient pas d'autres types top-level ni de fonctions auxiliaires top-level. ---