UNPKG

@grindife/supamelon

Version:

Combination of supabase and watermelondb

18 lines (13 loc) 399 B
// @flow import invariant from '../invariant' // Throws if passed value is a Promise // Otherwise, returns the passed value as-is. // // Use to ensure API users aren't passing async functions export default function ensureSync<T>(value: T): T { invariant( !(value instanceof Promise), 'Unexpected Promise. Passed function should be synchronous.', ) return value }