function getDiagnosticsForArrayOfSchema()

in src/validation/utils/getDiagnosticsForNode.ts [32:45]


function getDiagnosticsForArrayOfSchema(rootNode: ArrayASTNode, document: TextDocument, arraySchema: string) {
  const newSchemaPart = referenceTypes[arraySchema] as SchemaObject
  let diagnostics: Diagnostic[] = []

  if (isObject(newSchemaPart)) {
    rootNode.items.forEach((itemNode) => {
      if (isObjectNode(itemNode)) {
        diagnostics = diagnostics.concat(getDiagnosticsForNode(itemNode, document, newSchemaPart))
      }
    })
  }

  return diagnostics
}