/
githubmirror
/
gutenberg
Обзор
Документация
Войти
/
githubmirror
/
gutenberg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
trunk
packages/dom/src/utils/assert-is-defined.ts
13 строк
284 B
sarayourfriend
dom: Only assert defined in development (#30807)
14 апр 2021, 10:12
Не верифицирован
14 апр 2021, 10:12
3f54547
Код
Авторство
О чём код?
export function assertIsDefined< T >( val: T, name: string ): asserts val is NonNullable< T > { if ( process.env.NODE_ENV !== 'production' && ( val === undefined || val === null ) ) { throw new Error( `Expected '${ name }' to be defined, but received ${ val }` ); } }