isPropertyKey
Available since v0.7
Determine if a key a valid property key name (string, number, or symbol).
import { isPropertyKey } from '@aedart/support/misc';
isPropertyKey('foo'); // true
isPropertyKey(12); // true
isPropertyKey(Symbol('my-symbol')); // true
isPropertyKey(true); // false
isPropertyKey(['a', 'b', 'c']); // false
isPropertyKey(null); // false
isPropertyKey(undefined); // false
isPropertyKey(() => true); // false