Skip to content

inferFields()

function inferFields(
rows,
sampleSize?,
maxDepth?
): FieldDefinition[];

Infers a field schema from sample rows. Looks at up to sampleSize rows, merges field types across rows and recurses into objects and arrays of objects (up to maxDepth levels).

Parameter Type Default value
rows unknown undefined
sampleSize number 100
maxDepth number 4

FieldDefinition[]