UNPKG

@golemio/pid

Version:
16 lines (15 loc) 874 B
import { MetaStateEnum, RopidMetadataModel } from "../shared"; import { BulkCreateOptions, DestroyOptions } from "@golemio/core/dist/shared/sequelize"; export declare class RopidGtfsMetadataRepository extends RopidMetadataModel { constructor(); getAllSaved: (dataset: string, version: number) => Promise<any[]>; checkAllTablesHasSavedState: (datasets: Array<{ dataset: string; version: number; }>) => Promise<boolean>; checkIfNewVersionIsAlreadyDeployed: (dataset: string, version: number) => Promise<boolean>; updateState: (dataset: string, name: string, state: MetaStateEnum, version: number) => Promise<any>; getNumberOfDownloadRetries: (dataset: string, version: number) => Promise<number>; bulkCreate: (data: any[], options: BulkCreateOptions) => Promise<void>; destroy: (options: DestroyOptions) => Promise<void>; }