UNPKG

saepequia

Version:

A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps

11 lines (9 loc) 330 B
// There is a problem with using boxed numbers and strings in TS, // so we cannot just use `instanceof` here const constructors = ['Number', 'String']; export default function isBoxedPrimitive(o: any): o is Number | String { return ( constructors.includes(o.constructor.name) && typeof o?.valueOf() !== 'object' ); }