#
registry()Позволяет подключать настраиваемые реестры к системе задач, которая может предоставлять общие задачи или расширенную функциональность.
Примечание: В настраиваемый реестр будут добавлены только задачи, зарегистрированные с помощью task()
. Функции задач, переданные непосредственно в series()
или parallel()
, не будут предоставлены - если вам нужно настроить поведение реестра, составьте задачи со строковыми ссылками.
При назначении нового реестра каждая задача из текущего реестра будет перенесена, а текущий реестр будет заменен новым. Это позволяет добавлять несколько настраиваемых реестров в последовательном порядке.
Смотрите Создание настраиваемых реестров для получения дополнительной информации.
#
Применение#
Подпись#
Параметрыпараметр | тип | примечание |
---|---|---|
registryInstance | object | Экземпляр, а не класс настраиваемого реестра. |
#
ВозвращаетсяЕсли будет передан объект registryInstance
, ничего не будет возвращено. Если аргументы не переданы, возвращает текущий экземпляр реестра.
#
Ошибки#
Неверный параметрКогда конструктор (вместо экземпляра) передается как registryInstance
, выдает ошибку с сообщением:
Custom registries must be instantiated, but it looks like you passed a constructor.
get
method#
Missing Когда реестр без метода get
передается как registryInstance
, выдает ошибку с сообщением:
Custom registry must have
get
function.
set
method#
Missing Когда реестр без метода set
передается как registryInstance
, выдает ошибку с сообщением:
Custom registry must have
set
function.
init
method#
Missing Когда реестр без метода init
передается как registryInstance
, выдает ошибку с сообщением:
Custom registry must have
init
function"
tasks
method#
Missing Когда реестр без метода tasks
передается как registryInstance
, выдает ошибку с сообщением:
Custom registry must have
tasks
function.