Closures

restorefunction

Восстанавливает ранее подключенную функцию, при необходимости используя предоставленную исходную функцию.

Синтаксис

restorefunction(target: function, original?: function)
Алиасы restorefuncrestoreclosure

Аргументы

ИмяТипОписание
targetfunctionЦелевая функция, таблица, уровень стека или объект, который проверяется или изменяется.
original?functionИсходная функция, возвращенная предыдущей операцией перехвата.

Описание

Восстанавливает ранее подключенную функцию, при необходимости используя предоставленную исходную функцию.

Вызывай с 2 параметрами: target, original. Таблица аргументов показывает обязательные значения и настройки поведения.

Не возвращает данные. Рассматривай вызов как действие и обрабатывай ошибки рядом с местом вызова.

Пример

Пример вызова со значениями-заполнителями.

restorefunction(function() end, function() end)