UNPKG

step-sequence-generator

Version:

A step sequence generator for figure skating programs

19 lines (18 loc) 836 B
import { BaseExcelParser } from './excel-parser/BaseExcelParser.js'; import { UploaderAbstract } from '../uploader/UploaderAbstract.js'; import { IXlsxBook } from './excel-book-loader/IExcelBook.js'; type AbstractExcelFormatterArgsType<T extends Record<string, string>> = { loader: IXlsxBook; parser: BaseExcelParser<T>; fileUploader: UploaderAbstract; columnName: T; }; declare abstract class AbstractExcelFormatter<T extends Record<string, string>, D> { excelLoader: IXlsxBook; excelParser: BaseExcelParser<T>; fileUploader: UploaderAbstract; columnName: T; protected constructor({ loader, parser, fileUploader, columnName, }: AbstractExcelFormatterArgsType<T>); abstract loadSource(dirPath: string, srcFileName: string): D; } export { AbstractExcelFormatter, AbstractExcelFormatterArgsType };