UNPKG

@dpkit/core

Version:

Fast TypeScript data management framework built on top of the Data Package standard and Polars DataFrames

12 lines (8 loc) 280 B
import type { Descriptor } from "../Descriptor.ts" export function parseDescriptor(text: string) { const value = JSON.parse(text) if (typeof value !== "object" || Array.isArray(value)) { throw new Error(`Invalid descriptor: ${text}`) } return value as Descriptor }