time/datasource/ufo-search/UfoSearchDatasource.ts

Summary

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

export abstract class UfoSearchDatasource extends AbstractDatasource<UfoSearchCase> {

  protected constructor(authors = ["Geldreich, Rich"], copyright = "UFO Search") {
    super(authors, copyright)
  }

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