briancullen/aws-textract-parser

View on GitHub
src/model/PageBlockNode.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { PageBlock, LineBlock, Document, BlockType } from '../types'
import BlockNode from './BlockNode'
import { Geometry } from './Geometry'
import LineBlockNode from './LineBlockNode'

export default class PageBlockNode extends BlockNode<Document, LineBlock> implements PageBlock {
  readonly blockType: BlockType.Page = BlockType.Page

  constructor (readonly id: string, readonly geometry: Geometry, lines: LineBlockNode[]) {
    super(lines)
    lines.forEach(line => line.setParant(this))
  }
}