История изменений
Исправление
Ceiling_QB,
(текущая версия)
:
Кстати, под type checking в Lua обычно подразумевают валидацию аргументов функции + вызов ошибки с понятным текстом, если валидация не прошла (пример, промелькнувший на недавней конфе: https://github.com/tarantool/checks). Здесь же, похоже, просто валидация, и для этого есть либы с проверками, как у анона выше. Например, https://github.com/leafo/tableshape
Исходная версия
Ceiling_QB,
:
Кстати, под type checking в Lua обычно подразумевают валидацию аргументов функции + вызов ошибки с понятным текстом, если валидация не прошла (пример, промелькнувший на недавней конфе: https://github.com/tarantool/checks), здесь же, похоже, просто валидация, и для этого есть либы с проверками, как у анона выше. Например, https://github.com/leafo/tableshape