UNPKG

ketcher-core

Version:
23 lines (22 loc) 840 B
import type { ChainsCollection } from "../monomer-chains/ChainsCollection"; import { Matrix } from "./Matrix"; import type { PolymerBond } from "../PolymerBond"; import { Connection } from "./Connection"; import { Cell } from "./Cell"; interface MatrixConfig { initialMatrix: Matrix<Cell>; } export declare class CanvasMatrix { chainsCollection: ChainsCollection; private readonly matrixConfig; private readonly matrix; private readonly initialMatrixWidth; private readonly monomerToCell; polymerBondToCells: Map<PolymerBond, Cell[]>; polymerBondToConnections: Map<PolymerBond, Connection[]>; constructor(chainsCollection: ChainsCollection, matrixConfig?: MatrixConfig); private fillConnectionsOffset; private fillRightConnectionsOffset; private fillCells; } export {};