UNPKG

@dpkit/table

Version:

Data Package implementation in TypeScript.

15 lines (13 loc) 417 B
import type { Field, Schema } from "@dpkit/core" import type { PolarsSchema } from "../schema/index.ts" export function matchField( index: number, field: Field, schema: Schema, polarsSchema: PolarsSchema, ) { const fieldsMatch = schema.fieldsMatch ?? "exact" return fieldsMatch !== "exact" ? polarsSchema.fields.find(polarsField => polarsField.name === field.name) : polarsSchema.fields[index] }