time/datasource/baseovnifrance/BaseOvniFranceDatasource.ts

Summary

Maintainability
A
1 hr
Test Coverage
import { BaseOvniFranceCaseSummary } from "./BaseOvniFranceCaseSummary"
import { RR0SsgContext } from "../../../RR0SsgContext"
import { AbstractDatasource } from "../AbstractDatasource"

export abstract class BaseOvniFranceDatasource extends AbstractDatasource<BaseOvniFranceCaseSummary> {

  protected constructor(authors = ["Chastan, Luc"], copyright = "Base OVNI France") {
    super(authors, copyright)
  }

  protected abstract readCases(context: RR0SsgContext): Promise<BaseOvniFranceCaseSummary[]>
}