UNPKG

@observablehq/notebook-inspector

Version:

[![CircleCI](https://circleci.com/gh/observablehq/notebook-inspector/tree/master.svg?style=svg)](https://circleci.com/gh/observablehq/notebook-inspector/tree/master)

19 lines (17 loc) 599 B
// TODO https://twitter.com/mbostock/status/702737065121742848 export function isarray(value) { return Array.isArray(value) || value instanceof Int8Array || value instanceof Int16Array || value instanceof Int32Array || value instanceof Uint8Array || value instanceof Uint8ClampedArray || value instanceof Uint16Array || value instanceof Uint32Array || value instanceof Float32Array || value instanceof Float64Array; } // Non-integer keys in arrays, e.g. [1, 2, 0.5: "value"]. export function isindex(key) { return key === (key | 0) + ""; }