Учитывая, что JavaScript даже не имеет классов (это объектная система на основе прототипов, а не основанная на классах), и что это динамический язык [1], то, что вы хотите сделать, невозможно. Кроме того, JavaScript на самом деле не имеет наследования / подклассов - его нужно подделать путем копирования и расширения объектов. Нет способа (о котором я знаю) помешать другому коду сделать это.
- На динамическом языке с поддержкой метаклассов можно было бы реализовать такую функцию. JavaScript не такой язык.