UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

15 lines (14 loc) 670 B
/** * Возвращает либо сам объект, либо пустой объект, если параметр null/undefined. * Предназначена для использования оператора ?. при присваивании значений свойствам объекта. * * JavaScript запрещает использование оператора ?. при присваивании: * * control?.params.value = 42; // Ошибка * * Данная функция позволяет обойти это ограничение: * * safe(control?.params).value = 42; * */ export declare function safe<T>(obj: T): T;