@gouvfr-anct/mednum
Version:
✨ Permet de transformer une source de données vers le schéma des lieux de mediation numerique
18 lines • 924 B
TypeScript
import { LieuMediationNumerique } from '@gouvfr-anct/lieux-de-mediation-numerique';
import { DiffSinceLastTransform, Fingerprint } from '../cli/diff-since-last-transform';
import { FindCommune, IsInQpv, IsInZrr, Geocode } from '../fields';
import { DataSource, LieuxMediationNumeriqueMatching } from '../input';
import { Report } from '../report';
export type TransformationRepository = {
config: LieuxMediationNumeriqueMatching;
findCommune: FindCommune;
isInQpv: IsInQpv;
isInZrr: IsInZrr;
geocode: Geocode;
fingerprints: Fingerprint[];
saveErrors: (report: Report) => void;
saveOutputs: (lieuxDeMediationNumerique: LieuMediationNumerique[]) => Promise<void>;
diffSinceLastTransform: (sourceItems: DataSource[]) => DiffSinceLastTransform;
saveFingerprints: (diffSinceLastTransform: DiffSinceLastTransform) => Promise<void>;
};
//# sourceMappingURL=transformation.repository.d.ts.map