UNPKG

@vis.gl/react-google-maps

Version:

React components and hooks for the Google Maps JavaScript API

16 lines (15 loc) 387 B
/** * A typescript assertion function used in cases where typescript has to be * convinced that the object in question can not be null. * * @param value * @param message */ export function assertNotNull<TValue>( value: TValue, message = 'assertion failed' ): asserts value is NonNullable<TValue> { if (value === null || value === undefined) { throw Error(message); } }