@rotcetihra/ts-template-project - v0.1.0
    Preparing search index...

    Class MyClassSealed

    Класс MyClass реализует MyContract.

    Полигон для проверки почти всех тегов TypeDoc.

    const instance = new MyClass();
    console.log(instance.property);

    0.1.0

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    flag: boolean = true

    Защищённое поле.

    property: string = 'value'

    Реализация свойства из MyContract.

    "value"
    
    new MyClass().property; // "value"
    
    VERSION: string = '1.0.0'

    Версия класса.

    "1.0.0"
    

    0.1.0

    Methods - Other

    • Генерик-метод.

      Type Parameters

      • T

        Тип элементов массива.

      Parameters

      • items: T[]

        Входной массив.

      Returns T

      Первый элемент массива.

    • Устаревший метод.

      Returns void

      Используйте doSomething.

    • Метод с перегрузками.

      Parameters

      • a: string

        Строка.

      Returns number

      Число.

      Демонстрация перегрузок и @overload.

    • Метод с перегрузками.

      Parameters

      • a: number

        Строка.

      Returns string

      Число.

      Демонстрация перегрузок и @overload.

    • Псевдо-виртуальный метод (для демонстрации тега).

      Returns void

    • Создаёт новый экземпляр с начальными значениями.

      Returns MyClass.MyClass

      Экземпляр MyClass.

      const instance = MyClass.createDefault();
      
    • Проверяет, соответствует ли значение контракту MyContract.

      Parameters

      • value: unknown

        Любое значение.

      Returns value is MyClass.MyContract

      true, если объект выглядит как MyContract.

      MyClass.isMyContract({ property: "p", doSomething(){} }) === true;
      

    Methods - Методы

    • Выполняет действие.

      Parameters

      • param1: string

        Строковый параметр.

      • param2: number

        Числовой параметр.

      Returns object

      Объект с параметрами.

      Если параметры некорректны.

      Основной метод для демонстрации параметров и возвращаемого значения.

      const r = new MyClass().doSomething("foo", 42);
      

      0.1.0