UNPKG

@agencebio/rosetta-cultures

Version:

Traduction des codes cultures de la CPF vers la PAC vers des nomenclatures d'organismes de certification, et vice-versa.

52 lines (51 loc) 1.71 kB
/** * @typedef {import('../index.js').UnifiedCulture} UnifiedCulture * @typedef {import('../index.js').PacCulture} PacCulture * @typedef {import('../index.js').CPFCulture} CPFCulture */ export function getCulturePAC(codePac: any, precisionPac?: string): { code: string; precision: string; libelle: string; requires_precision: boolean; }; /** * @param {CPFCulture?} culture * @return {UnifiedCulture|undefined|null} */ export function attachPAC(culture: CPFCulture | null): UnifiedCulture | undefined | null; /** * @param {String} code * @param {String=} precision * @returns {?UnifiedCulture} */ export function fromCodePacStrict(code: string, precision?: string | undefined): UnifiedCulture | null; /** * @param {String} code * @param {String=} precision * @returns {?UnifiedCulture} */ export function fromCodePacFirst(code: string, precision?: string | undefined): UnifiedCulture | null; /** * Return all CPF codes associated to a given PAC code * * @param {String} code * @param {String=} precision * @returns {UnifiedCulture[]} */ export function fromCodePacAll(code: string, precision?: string | undefined): UnifiedCulture[]; /** * @param {String} code * @returns {UnifiedCulture} */ export function fromCodeCpf(code: string): UnifiedCulture; /** * @param {String} code * @returns {UnifiedCulture|null} */ export function fromCodeGeofolia(code: string): UnifiedCulture | null; export function fromCepageCode(code: any): any; export type UnifiedCulture = import('../index.js').UnifiedCulture; export type PacCulture = import('../index.js').PacCulture; export type CPFCulture = import('../index.js').CPFCulture; export type Cepage = import('../index.js').Cepage;