UNPKG

ketcher-core

Version:
9 lines (8 loc) 650 B
import { BaseMonomerRenderer } from "../../../render/renderers"; import { MonomerOrAmbiguousType } from "../../../../domain/types"; import { Chem, Peptide, Phosphate, RNABase, Sugar } from "../../../../domain/entities"; import { KetMonomerClass } from "../../../formatters/types/ket"; declare type DerivedClass<T> = new (...args: unknown[]) => T; declare type Monomer = typeof Chem | typeof Sugar | typeof Peptide | typeof RNABase | typeof Phosphate; export declare const monomerFactory: (monomer: MonomerOrAmbiguousType) => [Monomer: Monomer, MonomerRenderer: DerivedClass<BaseMonomerRenderer>, ketMonomerClass: KetMonomerClass]; export {};