Вместо использования Javascript prototype
, я думаю об использовании функции наследования Typescript.
Я хочу добавить несколько полезных методов в class String
, который принадлежит моему namespace Util
.Итак, это String
implements
глобальный interface String
.
Как провести различие между этими двумя?например, в C ++ мы делаем что-то вроде:
namespace Util
{
class String : public ::String { ...
Что является эквивалентом Typescript для ::
, чтобы сообщить компилятору, что интерфейс принадлежит глобальному пространству?
Надстройка Qn : Является ли наследование классов правильной альтернативой для Javascript prorotype
?
Что является альтернативным эквивалентом Javascript "prototype" в Typescript?