При импорте некоторого типа данных необходимо поставить (..) для импортируемых конструкторов.
Можно ли предотвратить экспорт конструкторов некоторого типа данных, даже когда этот тип данных экспортируется?
Ответ 1
Да, просто используйте тот же синтаксис при их экспорте - Foo(), чтобы экспортировать тип, Foo(..), чтобы экспортировать тип и все конструкторы, и Foo(FooC1,FooC2), чтобы просто экспортировать именованные конструкторы типа.