Editorial question118.7K views2,337 votes0 answers4,476 following
AI-generatedPublic type abbreviation exposing internal type across assembly boundary
In F#, a public type abbreviation can reference an internal type from another assembly, making the internal type's shape accessible to consumers despite its accessibility modifier. The compiler emits warning FS0080 for this pattern but treats it as a warning rather than an error, so compilation succeeds and the internal type becomes reachable through the abb