1.1.0 • Published 1 year ago

@ws-serenity/throw-error v1.1.0

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
1 year ago

Однострочная функция, выбрасывающая исключение

Repository

Примеры использования

При работе с контекстом:

import { createContext, useContext } from 'react';

const localizationContext = createContext({});
const useLocalizationContext = () => useContext(localizationContext)
    ?? throwError('useLocalizationContext can be used only inside LocalizationContextProvider');

При результате, который не должен произойти:

const sliceIndex = slices.findIndex(it => it.startMinutes === period.startMinutes);
sliceIndex === -1 && throwError(`Slice with startTime: ${period.startMinutes} was not found`);