Interface Connection

interface Connection {
    in: false | SourcesArray;
    out: Sources;
    clone(element: Element): Connection;
    disConnect(inSource: Sources): Connection;
    disConnects(inSourceArray: SourcesArray): Connection;
    findInString(element: Element): string;
    getArrayInString(): string[];
    inConnect(inSource: Sources): Connection;
    inConnects(inSourceArray: SourcesArray): Connection;
    isConnected(): boolean;
    lenInConnected(): number;
}

Implemented by

Properties

in: false | SourcesArray
  • Массив подключенных входов или false, если входы отсутствуют
out: Sources
  • Выход соединения (только для чтения)

Methods

    • Клонирует текущее соединение с новыми элементами

    Parameters

    • element: Element

      Элемент, к которому будет подключено новое соединение

    Returns Connection

    Новое соединение с клонированными входами

    • Отключает соединение от множественных входов

    Parameters

    • inSourceArray: SourcesArray

      Массив входов соединения

    Returns Connection

    Соединение

    • Находит строковое представление входа по элементу

    Parameters

    • element: Element

      Элемент, для которого нужно найти подключенный вход

    Returns string

    Название входа

    • Возвращает массив входов в виде строковых значений

    Returns string[]

    Массив строк, представляющих входы

    • Подключает соединение ко множеству входов

    Parameters

    • inSourceArray: SourcesArray

      Массив входов соединения

    Returns Connection

    Соединение

    • Проверяет, подключено ли соединение хотя бы к одному входу

    Returns boolean

    True, если хотя бы один вход подключен

    • Возвращает количество подключенных входов

    Returns number

    Количество подключенных входов